Photo by Mark Wilson

Hotels near Belhaven Beach

Sat, Nov 29
Fri, Dec 5
November 2025
28
December 2025

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Nov 28 - Nov 29
Tomorrow
Nov 29 - Nov 30
This weekend
Nov 28 - Nov 30
Next weekend
Dec 5 - Dec 7

Where to stay near Belhaven Beach?

Bayswell Park Hotel

2.5 km from Belhaven Beach
CA $138
CA $165 total
includes taxes & fees
Nov 30 - Dec 1
Bayswell Park Hotel

Pine Marten, Dunbar by Marston's Inns

3.9 km from Belhaven Beach
CA $90
CA $108 total
includes taxes & fees
Nov 30 - Dec 1
Pine Marten, Dunbar by Marston's Inns

The Crown & Kitchen

6.4 km from Belhaven Beach
CA $153
CA $184 total
includes taxes & fees
Dec 4 - Dec 5
The Crown & Kitchen

Nether Abbey Hotel

12 km from Belhaven Beach
CA $224
CA $269 total
includes taxes & fees
Dec 1 - Dec 2
Nether Abbey Hotel

The Leddie Hotel

18.7 km from Belhaven Beach
CA $268
CA $322 total
includes taxes & fees
Dec 1 - Dec 2
The Leddie Hotel

No.12 Hotel & Bistro

11.1 km from Belhaven Beach
CA $284
CA $341 total
includes taxes & fees
Nov 29 - Nov 30
No.12 Hotel & Bistro

Marine North Berwick

12.2 km from Belhaven Beach
CA $370
CA $443 total
includes taxes & fees
Dec 1 - Dec 2
Marine North Berwick

The Lodge at Craigielaw

19.7 km from Belhaven Beach
CA $125
CA $150 total
includes taxes & fees
Dec 1 - Dec 2
The Lodge at Craigielaw

Maitlandfield House Hotel

14.6 km from Belhaven Beach
CA $192
CA $230 total
includes taxes & fees
Nov 29 - Nov 30
Maitlandfield House Hotel

The Folly Hotel

11.6 km from Belhaven Beach
CA $159
CA $191 total
includes taxes & fees
Nov 29 - Nov 30
The Folly Hotel

The Law

11.1 km from Belhaven Beach
CA $170
CA $204 total
includes taxes & fees
Dec 1 - Dec 2
The Law

Woodpecker Lodge

8.2 km from Belhaven Beach
CA $956
CA $1,148 total
includes taxes & fees
Dec 8 - Dec 9
Woodpecker Lodge

The Linton Hotel

6.3 km from Belhaven Beach
CA $108
CA $130 total
includes taxes & fees
Dec 1 - Dec 2
The Linton Hotel

Open Arms Hotel

14.1 km from Belhaven Beach
CA $157
CA $189 total
includes taxes & fees
Dec 7 - Dec 8
Open Arms Hotel

Greywalls Hotel and Chez Roux

16.4 km from Belhaven Beach
CA $446
CA $535 total
includes taxes & fees
Dec 1 - Dec 2
Greywalls Hotel and Chez Roux

Tweeddale Arms Hotel

16.5 km from Belhaven Beach
CA $201
CA $241 total
includes taxes & fees
Dec 1 - Dec 2
Tweeddale Arms Hotel

8 Barney Mains Cottage

13.1 km from Belhaven Beach
CA $1,086
CA $1,304 total
includes taxes & fees
Dec 12 - Dec 13
8 Barney Mains Cottage

St Agnes

17.1 km from Belhaven Beach
CA $607
CA $728 total
includes taxes & fees
Dec 9 - Dec 10
St Agnes
See more properties

Other landmarks near Belhaven Beach

Known locally as the Bridge to Knowhere. Bass Rock in the background.
Photo by Mark Wilson

John Muir Country Park

If you like the great outdoors, you might want to take time to explore John Muir Country Park, located 2.2 mi (3.6 km) from central Dunbar. If you like John Muir Country Park, you'll love Bass Rock and North Berwick Law, both just a short drive away.
See properties
Winterfield golf course at Belhaven Bay is in the most stunning location! Great walks and a few nice pubs in Dunbar. Only 45 minutes from Edinburgh.
Photo by Jade

Winterfield Golf Club

You might want to play some rounds at Winterfield Golf Club, located 0.8 mi (1.2 km) from central Dunbar. If Winterfield Golf Club doesn't quite scratch your golfing itch, Dunbar Golf Club is also nearby.
See properties

Tyne Sands

Whether you want to hunt for sand dollars or smell the fresh air, Tyne Sands is a spot you might want to check out, located 2.7 mi (4.4 km) from central Dunbar. Catch the sunset by the shore at Hedderwick Sands, just a short walk away.
See properties

Hedderwick Sands

When the beach is calling your name, you might want to head down to Hedderwick Sands, located 2.3 mi (3.7 km) from central Dunbar. Catch the sunset by the shore at Tyne Sands, just a short walk away.
See properties

East Links Family Park

East Links Family Park is 1.8 mi (3 km) from central Dunbar, why not stop by during your stay. If you'd also like to explore some of the parks in Dunbar, John Muir Country Park is nearby.
See properties

Ravensheugh Sands

If being by the water is a major draw, Ravensheugh Sands is a spot you might want to check out, located 3.7 mi (5.9 km) from central Dunbar. Catch the sunset by the shore at Tyninghame Beach, just a short walk away.
See properties

Tyninghame Beach

4.3/5 (4 reviews)
Tyninghame Beach is located 23.6 mi (37.9 km) from the center of Edinburgh, why not stop by during your stay. Catch the sunset by the shore at Ravensheugh Sands, just a short walk away.
See properties

Peffer Sands

Peffer Sands is located 23.4 mi (37.6 km) from the center of Edinburgh, why not stop by during your stay. Catch the sunset by the shore at Tyninghame Beach and Ravensheugh Sands, located nearby.
See properties

Frequently asked questions

How much does it cost to stay in a hotel near Belhaven Beach?
Find the best options on Hotels.com for your travel budget by entering your search criteria and sorting by price. Pricing varies based on where you plan to go and when.
  • Take a look at the lowest price per night from CA $108
What are the best hotels near Belhaven Beach?
  • Guests love staying at Bayswell Park Hotel, which is a hotel near Belhaven Beach.
  • The Rocks is another well-reviewed hotel and is a short drive away.
  • In fact, you'll have plenty of options to choose from with 4,584 hotels, vacation rentals, and other accommodations in the area.
What are the best things to see and do around my hotel near Belhaven Beach?
  • You can spend the day relaxing by the water at Belhaven Beach, though you might also want to see nearby sights like North Berwick Harbour and North Berwick Golf Course.
How much does it cost to stay in a hotel near Belhaven Beach?
On Hotels.com, you can find the best options for your travel budget by entering your search criteria and sorting by price. Remember that pricing varies based on where and when you plan to go.
  • Search for the lowest price per night from CA $108
Are all taxes and fees included in the prices shown on Hotels.com for hotels near Belhaven Beach?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
Can I find hotels close to Belhaven Beach that are fully refundable?
Yes, there are many hotels with refundable room rates, but be sure to check the cancellation deadline. Find refundable rates using the "Fully refundable" filter when you search for hotels.
What are the best romantic hotels near Belhaven Beach?
  • For travelers looking for a romantic stay, The Rocks offers a beach, a restaurant, and a bar/lounge. It's a short 3-minute drive from Belhaven Beach.
  • Marine North Berwick is another great choice, and it's 20 minutes away by car.
What are the best hotels close to Belhaven Beach with free breakfast?
What are the best family hotels close to Belhaven Beach?
  • For travelers looking for a family-friendly stay, consider Dunmuir Hotel, which is a short 4-minute drive from Belhaven Beach.
  • Another great option for your family's trip is Prestonfield House.
What are the best luxury hotels near Belhaven Beach?
  • Indulge yourself when you stay at The Weir, which is a short 11-minute drive from Belhaven Beach and offers an indoor pool, a full-service spa, and a hot tub.
  • Another luxe option is Greywalls Hotel and Chez Roux, which is 23 minutes away by car.
What are the best hotels near Belhaven Beach with free parking?
  • If you're traveling by car, Bayswell Park Hotel offers free parking and you'll be a short 3-minute drive from Belhaven Beach.
  • Another property that offers free parking is The Rocks, which is a short drive away.
What are the best hotels near Belhaven Beach with a pool?
  • If swimming is at the top of your list, Marine North Berwick has an indoor pool. Belhaven Beach is a 20-minute drive from the hotel.
  • Another great choice for a hotel with a pool is The Weir.
What are the best things to see and do around my hotel near Belhaven Beach?
  • Besides relaxing by the water at Belhaven Beach, you can check out nearby sights like North Berwick Harbour and North Berwick Golf Course.
What are the best lodges close to Belhaven Beach?
  • Get out and enjoy nature with a stay at The Weir, which is a short 11-minute drive from Belhaven Beach. The lodge offers guests an indoor pool and a sauna.
  • The Weir is another lodge located a short drive away.
What are the best cabins close to Belhaven Beach?
What are the best campsites near Belhaven Beach?
  • Spacious Bell Tent Nestled in Our Orchard Field at Edinburgh Festival Glamping!: Experience tranquility when you stay a 33-minute drive from Belhaven Beach. This campsite offers guests video games, meal delivery service, and free WiFi.
  • Spacious Bell Tent Nestled in Our Orchard Field at Edinburgh Festival Glamping!: Here is another place to camp 33 minutes away by car.
What are the best pet-friendly hotels close to Belhaven Beach?
  • Bring your furry friend to Dunmuir Hotel, which is a short 4-minute drive from Belhaven Beach.
  • Marine North Berwick is another pet-friendly option. The hotel provides food and water bowls.

Keep exploring