Photo by Mark Wilson

Find hotels near Belhaven Beach, Edinburgh from SAR 324
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Belhaven Beach hotels

1. Bayswell Park Hotel
Bayswell Park Hotel2.5 km from Belhaven Beach
8.8 out of 10, Excellent, (547 reviews)
The price is SAR 415
SAR 498 total
includes taxes & fees
8 Nov - 9 Nov

2. Open Arms Hotel
Open Arms Hotel14.1 km from Belhaven Beach
9.4 out of 10, Exceptional, (38 reviews)
The price is SAR 322
SAR 386 total
includes taxes & fees
16 Nov - 17 Nov

3. The Lodge at Craigielaw
The Lodge at Craigielaw19.7 km from Belhaven Beach
9.4 out of 10, Exceptional, (212 reviews)
The price is SAR 288
SAR 346 total
includes taxes & fees
1 Dec - 2 Dec

4. The Crown & Kitchen
The Crown & Kitchen6.4 km from Belhaven Beach
9.2 out of 10, Wonderful, (189 reviews)
The price is SAR 398
SAR 477 total
includes taxes & fees
3 Nov - 4 Nov

5. Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's Inns3.9 km from Belhaven Beach
8.4 out of 10, Very good, (419 reviews)
The price is SAR 281
SAR 337 total
includes taxes & fees
15 Nov - 16 Nov

6. Orchard House Lodges
Orchard House Lodges17.3 km from Belhaven Beach
9.6 out of 10, Exceptional, (74 reviews)
The price is SAR 557
SAR 557 total
includes taxes & fees
1 Dec - 2 Dec

7. Marine & Lawn North Berwick
Marine & Lawn North Berwick12.2 km from Belhaven Beach
8.8 out of 10, Excellent, (341 reviews)
The price is SAR 878
SAR 1,054 total
includes taxes & fees
3 Nov - 4 Nov

8. The Leddie Hotel
The Leddie Hotel18.7 km from Belhaven Beach
9.8 out of 10, Exceptional, (31 reviews)
The price is SAR 711
SAR 853 total
includes taxes & fees
1 Dec - 2 Dec

10. No.12 Hotel & Bistro
No.12 Hotel & Bistro11.1 km from Belhaven Beach
9.2 out of 10, Wonderful, (99 reviews)
The price is SAR 814
SAR 977 total
includes taxes & fees
3 Nov - 4 Nov

11. Maitlandfield House Hotel
Maitlandfield House Hotel14.6 km from Belhaven Beach
8.0 out of 10, Very good, (480 reviews)
The price is SAR 555
SAR 666 total
includes taxes & fees
4 Nov - 5 Nov

12. The Folly Hotel
The Folly Hotel11.6 km from Belhaven Beach
7.8 out of 10, Good, (132 reviews)
The price is SAR 463
SAR 556 total
includes taxes & fees
2 Dec - 3 Dec

13. Detached House with Sea Views & Parking
Detached House with Sea Views & Parking11.5 km from Belhaven Beach
8.0 out of 10, Very good, (1 review)
The price is SAR 989
SAR 3,197 total
includes taxes & fees
3 Nov - 4 Nov

14. Tweeddale Arms Hotel
Tweeddale Arms Hotel16.5 km from Belhaven Beach
8.6 out of 10, Excellent, (330 reviews)
The price is SAR 532
SAR 638 total
includes taxes & fees
15 Nov - 16 Nov

15. Landal Whitekirk Hill
Landal Whitekirk HillWhitekirk, 5.7 km from Belhaven Beach
The price is SAR 474
SAR 569 total
includes taxes & fees
15 Nov - 16 Nov

16. Shepherds Cottage
Shepherds Cottage13 km from Belhaven Beach
The price is SAR 2,751
SAR 3,302 total
includes taxes & fees
5 Nov - 6 Nov

17. The Linton Hotel
The Linton Hotel6.3 km from Belhaven Beach
8.4 out of 10, Very good, (555 reviews)
The price is SAR 270
SAR 324 total
includes taxes & fees
5 Nov - 6 Nov

18. 1 Deuchrie Cottages
1 Deuchrie Cottages8.7 km from Belhaven Beach
The price is SAR 3,260
SAR 3,912 total
includes taxes & fees
5 Nov - 6 Nov
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 Belhaven Beach
![]() Bayswell Park Hotel2.5 km from Belhaven Beach | ![]() Open Arms Hotel14.1 km from Belhaven Beach | ![]() The Lodge at Craigielaw19.7 km from Belhaven Beach | ![]() The Crown & Kitchen6.4 km from Belhaven Beach | ![]() Pine Marten, Dunbar by Marston's Inns3.9 km from Belhaven Beach |
|---|---|---|---|---|
8.8 Excellent 547 reviews | 9.4 Exceptional 38 reviews | 9.4 Exceptional 212 reviews | 9.2 Wonderful 189 reviews | 8.4 Very good 419 reviews |
The price is SAR 415 SAR 498 total includes taxes & fees 8 Nov - 9 Nov | The price is SAR 322 SAR 386 total includes taxes & fees 16 Nov - 17 Nov | The price is SAR 288 SAR 346 total includes taxes & fees 1 Dec - 2 Dec | The price is SAR 398 SAR 477 total includes taxes & fees 3 Nov - 4 Nov | The price is SAR 281 SAR 337 total includes taxes & fees 15 Nov - 16 Nov |
|
|
|
|
|
Top Belhaven Beach Hotel Reviews

Market Street Hotel
10/10 Excellent
































































