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

  • 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

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. Andrews Lighthouse hotels

1. 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,078 reviews)
"The staff were helpful and the room was clean."
Canada
Mark
The price is CA $172
CA $204 total
includes taxes & fees
Nov 15 - Nov 16
Algonquin Resort St Andrews by-the-Sea Autograph Collection

2. Kennedy House

Kennedy House
3.0 star property
0.7 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,002 reviews)
"Great stay, would definitely come back!!"
Canada
John
The price is CA $101
CA $120 total
includes taxes & fees
Dec 1 - Dec 2
Kennedy House

3. Inn on Frederick

Inn on Frederick
3.5 star property
0.7 km from St. Andrews Lighthouse
9.6 out of 10, Exceptional, (259 reviews)
"The Inn was clean, quiet and only a block away from shops and restaurants. Parking was available at the side of the Inn. The staff were very friendly and nice. They served a delicious breakfast. Would recommend this property."
Canada
Patti
Inn on Frederick

4. Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
3.0 star property
1 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,004 reviews)
"Balcony was beautiful bed comfy"
Canada
Mary Lynn
The price is CA $160
CA $190 total
includes taxes & fees
Nov 15 - Nov 16
Saint Andrews Inn & Suites

5. Treadwell Inn

Treadwell Inn
4.0 star property
1 km from St. Andrews Lighthouse
9.6 out of 10, Exceptional, (91 reviews)
"Amazing staff!!"
United States
Jeffrey
Treadwell Inn

6. Kingsbrae Arms Inn

Kingsbrae Arms Inn
4.5 star property
1.1 km from St. Andrews Lighthouse
9.2 out of 10, Wonderful, (112 reviews)
"Great location. The staff was great. The breakfast was wonderful."
United States
Connie
Kingsbrae Arms Inn

7. Greenside motel

Greenside motel
2.5 star property
2.3 km from St. Andrews Lighthouse
8.6 out of 10, Excellent, (484 reviews)
"Nice, well kept motel. Contactless check in was convenient"
Canada
Sarah
The price is CA $90
CA $108 total
includes taxes & fees
Nov 15 - Nov 16
Greenside motel

8. Picket Fence Motel

Picket Fence Motel
2.0 star property
1.9 km from St. Andrews Lighthouse
9.4 out of 10, Exceptional, (670 reviews)
"Great place, enjoyed the stay."
Canada
Joan
Picket Fence Motel

9. Homeport Suites & Residences

Homeport Suites & Residences
2.0 star property
10.3 km from St. Andrews Lighthouse
9.4 out of 10, Exceptional, (65 reviews)
"Convenient location, clean room and good food."
Canada
Michelle
The price is CA $171
CA $196 total
includes taxes & fees
Nov 30 - Dec 1
Homeport Suites & Residences

10. Rossmount Inn

Rossmount Inn
3.5 star property
6.2 km from St. Andrews Lighthouse
9.2 out of 10, Wonderful, (279 reviews)
"It is very pretty but old building. Definitely not handicap friendly. Lots of stairs and no elevator. The room was clean but the bed was small. The bathroom and as clean but dated matching the rest of the Inn. They had a lovely dining room and must have good food because even though we were guests we could not get in. The breakfast cereal they make is awesome. "
United States
Anonymous traveller
Rossmount Inn

11. Granite Town Hotel

Granite Town Hotel
3.0 star property
19.3 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,004 reviews)
"Great location and a good breakfast"
Canada
Ronald
The price is CA $151
CA $179 total
includes taxes & fees
Dec 12 - Dec 13
Granite Town Hotel

12. The Coach House

The Coach House
3.5 star property
23.5 km from St. Andrews Lighthouse
9.2 out of 10, Wonderful, (233 reviews)
"We had a wonderful time staying here. The breakfasts are wonderful and the hosts are amazing."
Canada
Allyson
The price is CA $155
CA $179 total
includes taxes & fees
Dec 5 - Dec 6
The Coach House

13. Scoodic Motel

Scoodic Motel
2.5 star property
22 km from St. Andrews Lighthouse
9.0 out of 10, Wonderful, (415 reviews)
"Great Value for the price. The staff were friendly and helpful, and take great care of this property. I would definitely stay here again."
Canada
Richard
Scoodic Motel

14. Winsome Inn

Winsome Inn
2.5 star property
23.2 km from St. Andrews Lighthouse
8.4 out of 10, Very good, (655 reviews)
"Great motel. Continental breakfast was very nice."
Canada
Chad
The price is CA $140
CA $161 total
includes taxes & fees
Nov 13 - Nov 14
Winsome Inn

15. Large Suite in Historic Carriage House! Pet-Friendly!

Large Suite in Historic Carriage House! Pet-Friendly!
14.4 km from St. Andrews Lighthouse
The price is CA $219
CA $271 total
includes taxes & fees
Nov 14 - Nov 15
Large Suite in Historic Carriage House! Pet-Friendly!
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
A room with a sloped ceiling, wooden beams, a chandelier, a window with shutters, a bench, and a rug.
Windsor House Inn
3.0 star property
9.8
Exceptional
45 reviews
View
An outdoor patio with tables and chairs, large umbrellas, and a scenic view of the water and mountains.
Algonquin Resort St Andrews by-the-Sea Autograph Collection
4.0 star property
9.2
Wonderful
1,078 reviews
View
A modern living room with a sectional sofa, round tables, and a staircase with a black railing.
Kennedy House
3.0 star property
8.8
Excellent
1,002 reviews
View
A waterfront hotel with multiple balconies, a stone facade, and a view of the water.
Saint Andrews Inn & Suites
3.0 star property
8.8
Excellent
1,004 reviews
View
A hotel room with a large bed, a TV mounted on a dark wall, a small table, and a chair.
Greenside motel
2.5 star property
8.6
Excellent
484 reviews
View

Other attractions near St. Andrews Lighthouse

Top St. Andrews Lighthouse Hotel Reviews

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 $90 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.

Explore a world of travel with Expedia