Find hotels near St. Andrews Lighthouse, St. Andrews from CA $145

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrews Lighthouse hotels

The Montague Rose Inn

The Montague Rose Inn
2.0 star property
0.7 km from St. Andrews Lighthouse
9.6 out of 10, Exceptional, (37 reviews)
"Innkeepers were fabulous - friendly & helpful. "
United States
Jason
The price is CA $219
CA $259 total
includes taxes & fees
May 17 - May 18
The Montague Rose Inn

Kingsbrae Arms Inn

Kingsbrae Arms Inn
4.5 star property
1.1 km from St. Andrews Lighthouse
9.6 out of 10, Exceptional, (89 reviews)
"This is a gorgeous property. Staff were very helpful and friendly. "
Canada
Carolyn
The price is CA $329
CA $415 total
includes taxes & fees
May 16 - May 17
Kingsbrae Arms Inn

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
1.4 km from St. Andrews Lighthouse
9.2 out of 10, Wonderful, (1,000 reviews)
"Property and room were very clean! Staff were amazing and friendly!"
Canada
Mark
The price is CA $215
CA $255 total
includes taxes & fees
May 17 - May 18
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
1 km from St. Andrews Lighthouse
9.0 out of 10, Wonderful, (1,001 reviews)
"Great location "
Canada
Kevin
The price is CA $130
CA $154 total
includes taxes & fees
May 5 - May 6
Saint Andrews Inn & Suites

Kennedy House

Kennedy House
3.0 star property
0.7 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,003 reviews)
"Great location and super friendly staff! Free upgrade to a king room was a nice surprise, thank you, Kennedy House ❤️ "
Canada
Heidi
The price is CA $122
CA $145 total
includes taxes & fees
May 5 - May 6
Kennedy House

Dominion Hill Country Inn

Dominion Hill Country Inn
3.0 star property
14.4 km from St. Andrews Lighthouse
9.4 out of 10, Exceptional, (373 reviews)
"Very nice quite place"
Canada
Pamela
The price is CA $177
CA $204 total
includes taxes & fees
May 5 - May 6
Dominion Hill Country Inn

Granite Town Hotel

Granite Town Hotel
3.0 star property
19.3 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,000 reviews)
"Perfect quiet and comfortable stop as we passed through town. "
United States
Dawn
The price is CA $159
CA $188 total
includes taxes & fees
May 6 - May 7
Granite Town Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to St. Andrews Lighthouse

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Restaurant
The Montague Rose Inn
2.0 star property
9.6
Exceptional
37 reviews
View
Exterior
Kingsbrae Arms Inn
4.5 star property
9.6
Exceptional
89 reviews
View
Property amenity
Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
9.2
Wonderful
1,000 reviews
View
View from room
Saint Andrews Inn & Suites
3.0 star property
9.0
Wonderful
1,001 reviews
View
Restaurant
Kennedy House
3.0 star property
8.8
Excellent
1,003 reviews
View

Top St. Andrews Lighthouse Hotel Reviews

Hotels near other St. Andrews Lighthouse attractions

Frequently asked questions

What are the top-rated hotels near St. Andrews Lighthouse?
Discover the charm of top-rated hotels near St. Andrews Lighthouse, perfect for a relaxing getaway with stunning views and exceptional amenities.

Treadwell Inn

Treadwell Inn is a lovely 4-star hotel located just a 14-minute walk from St. Andrews Lighthouse, rated 9.6 by travellers. This inviting hotel features ocean views and a furnished balcony, perfect for enjoying the local scenery. Guests can indulge in free daily breakfast, self-parking, and enjoy the comfort of in-room massage services. With a kitchenette equipped with a stovetop and refrigerator, it's ideal for travellers looking for a home-away-from-home experience.

The Montague Rose Inn

The Montague Rose Inn, rated 9.6 by travellers, is just a 12-minute walk from St. Andrews Lighthouse. This romantic inn offers a serene garden setting and complimentary toiletries for added comfort. While it caters to families, couples can also enjoy special amenities like champagne service, making it an attractive option for romantic getaways in St. Andrews.

Inn on Frederick

Inn on Frederick boasts a stellar review rating of 9.6 and is conveniently located 11 minutes on foot from St. Andrews Lighthouse. This charming 3.5-star hotel offers free daily breakfast and access to a nearby shopping district. Travellers can unwind on the terrace or enjoy the historical surroundings. With golf courses nearby, it's a fantastic choice for those looking to combine relaxation with recreational activities.
What hotels are within walking distance to St. Andrews Lighthouse?
Discover the charm of St. Andrews Lighthouse with these top-rated hotels, perfect for travellers seeking comfort and convenience.

Treadwell Inn

Treadwell Inn is a 4-star hotel just a 14-minute walk from St. Andrews Lighthouse, with an impressive review rating of 9.6. This cozy inn features ocean views and a furnished balcony, ideal for relaxing after a day of exploring. Travellers can enjoy a complimentary daily breakfast, and amenities such as a kitchenette and deep soaking bathtubs make for a comfortable stay.

The Montague Rose Inn

The Montague Rose Inn is an inviting choice just 12 minutes from St. Andrews Lighthouse, rated 9.6 by travellers. This romantic inn features a beautiful garden and offers free toiletries for added comfort. Though family-friendly, it also provides a tranquil atmosphere for couples looking to unwind.

Inn on Frederick

With a stellar review rating of 9.6, Inn on Frederick is a charming 3.5-star hotel located only 11 minutes from St. Andrews Lighthouse. This welcoming inn offers travellers a complimentary English breakfast and easy access to a nearby shopping district. Enjoy the serene terrace and free toiletries, ensuring a delightful stay for travellers.
How much is a hotel near St. Andrews Lighthouse?
Staying near St. Andrews Lighthouse is a treat, with plenty of hotels from CA $145 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near St. Andrews Lighthouse?
Discovering the perfect family-friendly hotel near St. Andrews Lighthouse is a breeze with these top-rated options that cater to families' needs.

The Montague Rose Inn

The Montague Rose Inn is a charming option just a 12-minute walk from St. Andrews Lighthouse, with an impressive review rating of 9.6. This family-friendly inn provides free cribs and highchairs, ensuring young travellers are well accommodated. Guests can also enjoy the beautiful gardens and the intimate atmosphere of this romantic getaway.

Greenside motel

Greenside motel is located 2.7 km from St. Andrews Lighthouse and boasts a solid review rating of 8.6. This family-friendly motel offers convenient amenities like a kitchenette and daily housekeeping, making it easy for families to prepare meals and stay organized. Additional features include free parking and a lovely garden area, perfect for relaxing after exploring the area.

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection is just 1.9 km from St. Andrews Lighthouse and has earned a stellar review rating of 9.2. This 4-star resort is perfect for families, featuring amenities such as a waterslide, children's games, and babysitting services. Travellers can also enjoy the indoor pool, spa services, and stunning ocean views from the on-site restaurant.
Which hotels near St. Andrews Lighthouse offer the best views?
Discover stunning hotels near St. Andrews Lighthouse that promise breathtaking views and unforgettable stays.

Treadwell Inn

Only a 14-minute walk from St. Andrews Lighthouse, Treadwell Inn is a delightful 4-star hotel rated 9.6 by travellers. Guests can indulge in free daily breakfast before retreating to their rooms with ocean views and furnished balconies. This charming inn also offers kitchenettes and a serene terrace, ideal for enjoying the coastal scenery. Its warm atmosphere and thoughtful amenities make it a favorite for those wanting a cozy stay with stunning vistas.

Rossmount Inn

Located 7.1 km from St. Andrews Lighthouse, Rossmount Inn is a cozy 3.5-star inn with an excellent review rating of 9.2. The hotel features scenic sea views and a beautiful garden, providing a tranquil retreat for travellers. Guests can enjoy a complimentary continental breakfast and relax by the pool. With its historic charm and welcoming atmosphere, Rossmount Inn is a great choice for those looking to immerse themselves in nature while being close to local attractions.

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Located just 1.9 km from St. Andrews Lighthouse, the Algonquin Resort is a 4-star gem featurig a remarkable review rating of 9.2. This historic resort features an ocean-view restaurant, an onsite golf course, and a full-service spa, ensuring a luxurious experience. Travellers can unwind on the terrace, take a dip in the indoor pool, or enjoy relaxing treatments in the spa. With premium bedding and numerous amenities, it's perfect for those seeking a picturesque getaway.
What are the best affordable hotels near St. Andrews Lighthouse?
For travellers seeking budget-friendly accommodations near St. Andrews Lighthouse, these top-rated hotels offer comfort and convenience without breaking the bank.

The Montague Rose Inn

The Montague Rose Inn is a charming spot just a 12-minute walk from St. Andrews Lighthouse, rated an impressive 9.6 by travellers. This inviting inn offers free WiFi and complimentary toiletries, making it ideal for a cozy stay. Families will appreciate the free cribs and highchairs available, along with romantic garden views and air conditioning for added comfort.

Picket Fence Motel

Situated 2.3 km from St. Andrews Lighthouse, Picket Fence Motel boasts a solid review rating of 9.4 from travellers. This affordable motel provides free WiFi and toiletries, as well as free self-parking. Enjoy the spacious yard and nearby beach for relaxation and fun, ensuring an enjoyable stay close to the lighthouse.

Kennedy House

Kennedy House, just an 11-minute walk from St. Andrews Lighthouse, is a 3-star hotel with a great rating of 8.8 from travellers. It features free self-parking and WiFi, along with a lovely terrace and ocean views. The traditional design and furnished balcony add to the appeal, making it a great choice for those looking to explore the area without overspending.
Are there any hotels with pools close to St. Andrews Lighthouse?
Finding the perfect hotel near St. Andrews Lighthouse with a pool can enhance your coastal getaway.

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites is just a 15-minute walk from St. Andrews Lighthouse and features a cozy indoor pool. This 3-star hotel, rated 8.8 by travellers, offers convenient amenities like kitchenettes and free toiletries, providing a comfortable base for exploring the area.

Rossmount Inn

Located 7.1 km from St. Andrews Lighthouse, Rossmount Inn is a charming 3.5-star hotel that boasts a lovely pool area with loungers perfect for relaxation. With a review rating of 9.2, this historic inn offers a free continental breakfast, stunning sea views, and a beautiful garden, making it a delightful retreat for travellers.

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Just 1.9 km from St. Andrews Lighthouse, the 4-star Algonquin Resort offers an impressive indoor pool complete with sun loungers and a fun waterslide, making it ideal for families. Rated 9.2 by travellers, this historic resort also features a full-service spa, golf course, and scenic ocean views, ensuring a luxurious and relaxing stay.
What are the best pet-friendly hotels near St. Andrews Lighthouse?
For travellers looking for top-rated pet-friendly hotels near St. Andrews Lighthouse, there are several excellent choices that ensure both you and your furry friends enjoy a comfortable stay.

Europa Inn

Located a mere 14-minute walk from St. Andrews Lighthouse, Europa Inn offers a pet-friendly atmosphere with a review rating of 8.2. This cozy spot allows pets free of charge, making it a great option for budget-conscious travellers. The inn features a kitchenette, terrace, and easy access to nearby shopping, ensuring a delightful stay for both you and your pets.

Kingsbrae Arms Inn

Kingsbrae Arms Inn is a charming 4.5-star hotel located just a leisurely 19-minute walk from St. Andrews Lighthouse. Rated 9.4 by travellers, this inn welcomes pets and offers amenities such as pet-friendly rooms and service animals. Guests can also enjoy the luxury of Egyptian cotton sheets, a cozy fireplace, and a lovely terrace to relax on during their visit.

Algonquin Resort St Andrews by-the-Sea Autograph Collection

Just 1.9 km from St. Andrews Lighthouse, the 4-star Algonquin Resort is rated 9.2 by travellers. This resort not only allows pets but also provides food and water bowls for your furry companions. Travellers can indulge in the indoor pool, spa services, and golf course, making it a perfect retreat for those looking to unwind after exploring the stunning seaside.
Can I book a fully refundable hotel close to St. Andrews Lighthouse?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "St. Andrews Lighthouse", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near St. Andrews Lighthouse?
Sign in to your account to unlock instant savings and access Member Prices on Expedia. Members always get our best prices, so join for free and look for great discounts on top hotels near St. Andrews Lighthouse.

Explore a world of travel with Expedia