- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. Andrews Lighthouse hotels

1. Windsor House Inn
Windsor House Inn1 km from St. Andrews Lighthouse
9.8 out of 10, Exceptional, (45 reviews)
The price is SARĀ 525
SARĀ 622 total
includes taxes & fees
30 Nov - 1 Dec

2. Algonquin Resort St Andrews by-the-Sea Autograph Collection
Algonquin Resort St Andrews by-the-Sea Autograph Collection1.4 km from St. Andrews Lighthouse
9.2 out of 10, Wonderful, (1,078 reviews)
The price is SARĀ 457
SARĀ 541 total
includes taxes & fees
22 Nov - 23 Nov

3. Kennedy House
Kennedy House0.7 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,001 reviews)
The price is SARĀ 242
SARĀ 287 total
includes taxes & fees
11 Dec - 12 Dec

4. Saint Andrews Inn & Suites
Saint Andrews Inn & Suites1 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,004 reviews)
The price is SARĀ 382
SARĀ 453 total
includes taxes & fees
16 Nov - 17 Nov

5. Greenside motel
Greenside motel2.3 km from St. Andrews Lighthouse
8.6 out of 10, Excellent, (484 reviews)
The price is SARĀ 239
SARĀ 288 total
includes taxes & fees
15 Nov - 16 Nov

6. Europa Inn
Europa Inn0.8 km from St. Andrews Lighthouse
8.0 out of 10, Very good, (104 reviews)
The price is SARĀ 414
SARĀ 510 total
includes taxes & fees
13 Nov - 14 Nov

7. Homeport Suites & Residences
Homeport Suites & Residences10.3 km from St. Andrews Lighthouse
9.4 out of 10, Exceptional, (65 reviews)
The price is SARĀ 377
SARĀ 433 total
includes taxes & fees
6 Dec - 7 Dec

8. Dominion Hill Country Inn
Dominion Hill Country Inn14.4 km from St. Andrews Lighthouse
9.4 out of 10, Exceptional, (408 reviews)
The price is SARĀ 366
SARĀ 420 total
includes taxes & fees
13 Nov - 14 Nov

9. Granite Town Hotel
Granite Town Hotel19.3 km from St. Andrews Lighthouse
8.8 out of 10, Excellent, (1,004 reviews)
The price is SARĀ 380
SARĀ 451 total
includes taxes & fees
13 Nov - 14 Nov

10. Woodhaven Country Lodge
Woodhaven Country Lodge18.6 km from St. Andrews Lighthouse
9.4 out of 10, Exceptional, (65 reviews)
The price is SARĀ 519
SARĀ 597 total
includes taxes & fees
6 Dec - 7 Dec
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 top hotels near St. Andrews Lighthouse
![]() Windsor House Inn1 km from St. Andrews Lighthouse | ![]() Algonquin Resort St Andrews by-the-Sea Autograph Collection1.4 km from St. Andrews Lighthouse | ![]() Kennedy House0.7 km from St. Andrews Lighthouse | ![]() Saint Andrews Inn & Suites1 km from St. Andrews Lighthouse | ![]() Greenside motel2.3 km from St. Andrews Lighthouse |
|---|---|---|---|---|
9.8 Exceptional 45 reviews | 9.2 Wonderful 1,078 reviews | 8.8 Excellent 1,001 reviews | 8.8 Excellent 1,004 reviews | 8.6 Excellent 484 reviews |
The price is SARĀ 525 SARĀ 622 total includes taxes & fees 30 Nov - 1 Dec | The price is SARĀ 457 SARĀ 541 total includes taxes & fees 22 Nov - 23 Nov | The price is SARĀ 242 SARĀ 287 total includes taxes & fees 11 Dec - 12 Dec | The price is SARĀ 382 SARĀ 453 total includes taxes & fees 16 Nov - 17 Nov | The price is SARĀ 239 SARĀ 288 total includes taxes & fees 15 Nov - 16 Nov |
|
|
|
|
|
Hotels recommended for families near St. Andrews Lighthouse
The price is SARĀ 382
SARĀ 453 total
includes taxes & fees
16 Nov - 17 Nov






















































