Photo by Mark Wilson

Find hotels near Belhaven Beach, Edinburgh

Beach vacation deals from $74

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 4,654 hotels close to Belhaven Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Bayswell Park Hotel
3.5 star property
8.6 out of 10, Excellent, (497)
"The seaside room was perfect for my one night stay. The views were incredible in the early morning. "
United States
Nikita
$117 nightly
The price is $141
Nov 5 - Nov 6
Total with taxes and fees
Bayswell Park Hotel
Pine Marten, Dunbar by Marston's Inns
4.0 star property
8.4 out of 10, Very Good, (365)
"Dinner and breakfast were delicious. We were there on trivia night and were invited to join in. The staff was friendly and informative. "
United States
Sara
$61 nightly
The price is $74
Nov 16 - Nov 17
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns
The Linton Hotel
4.0 star property
8.4 out of 10, Very Good, (466)
"Lovely little hotel with a guest house feel. We had an issue with the shower which was sorted really quickly. The staff very lovely and very attentive. The person who fixed the shower made a point of checking we were happy which was great. I would stay here again "
United Kingdom
Siobhan
$76 nightly
The price is $92
Nov 5 - Nov 6
Total with taxes and fees
The Linton Hotel
No.12 Hotel & Bistro
3.0 star property
9.2 out of 10, Wonderful, (89)
"A lovely small friendly boutique hotel great for a short break and in a lovely convenient location. Great range of wines. Would like some fruit available at breakfast though."
United Kingdom
Jeanne
$201 nightly
The price is $241
Nov 5 - Nov 6
Total with taxes and fees
No.12 Hotel & Bistro
Nether Abbey Hotel
4.0 star property
9.4 out of 10, Exceptional, (165)
"The best price for value we encountered on our trip! Beautiful full service property!"
United States
Greg
$148 nightly
The price is $177
Nov 5 - Nov 6
Total with taxes and fees
Nether Abbey Hotel
Marine North Berwick
5.0 star property
8.8 out of 10, Excellent, (269)
"pool was good, room little small with not too much room for tea and kettle"
United Kingdom
Anne
$243 nightly
The price is $291
Dec 1 - Dec 2
Total with taxes and fees
Marine North Berwick
The Folly Hotel
3.0 star property
7.8 out of 10, Good, (110)
"I had a trip starting at 06.30 in North Berwick - the hotel gave me a continental breakfast and it is in close proximity to the Scottish Seabird Centre"
United Kingdom
John
$113 nightly
The price is $136
Nov 6 - Nov 7
Total with taxes and fees
The Folly Hotel
Orchard House Lodges
3.0 star property
9.6 out of 10, Exceptional, (59)
"Beautiful and close to bus stop!"
United States
Noah Joseph
$124 nightly
The price is $124
Nov 5 - Nov 6
Total with taxes and fees
Orchard House Lodges
Maitlandfield House Hotel
3.0 star property
8.2 out of 10, Very Good, (424)
"lovely staff on reception and at breakfast "
United Kingdom
HEATHER
$136 nightly
The price is $163
Nov 5 - Nov 6
Total with taxes and fees
Maitlandfield House Hotel
The Lodge at Craigielaw
4.0 star property
9.4 out of 10, Exceptional, (162)
"Lovely place to stay. Very comfortable rooms, quiet surrounding. Lovely breakfast, very helpful and friendly staff."
United Kingdom
Kelly
$82 nightly
The price is $99
Nov 10 - Nov 11
Total with taxes and fees
The Lodge at Craigielaw
The Leddie Hotel
3.0 star property
10.0 out of 10, Exceptional, (9)
"Fabulous refurb, stayed here about 12 years ago the transformation is absolutely lovely! Stayed in a standard room, which is on the small size but beautifully decorated with everything you need. Particularly liked the L'Occitane toiletries in the stylish bathrooms. The restaurant and casual areas are very stylish, the food, atmosphere and staff were great, and Aberlady is just an adorable quiet location on the doorstep of 22 golf courses, beaches and fabulous walks. What's not to love! Will...
United Kingdom
Charlotte
$224 nightly
The price is $269
Nov 18 - Nov 19
Total with taxes and fees
The Leddie Hotel
Tweeddale Arms Hotel
4.0 star property
8.4 out of 10, Very Good, (308)
"Really lovely hotel!"
United Kingdom
Ofelia
$142 nightly
The price is $171
Nov 5 - Nov 6
Total with taxes and fees
Tweeddale Arms Hotel
The Law
3.0 star property
$235 nightly
The price is $283
Nov 6 - Nov 7
Total with taxes and fees
The Law
Woodpecker Lodge
2.5 star property
$676 nightly
The price is $812
Nov 8 - Nov 9
Total with taxes and fees
Woodpecker Lodge
Greywalls Hotel and Chez Roux
5.0 star property
9.4 out of 10, Exceptional, (196)
"A very comfortable stay and will return again "
United Kingdom
Kevin
$315 nightly
The price is $378
Nov 5 - Nov 6
Total with taxes and fees
Greywalls Hotel and Chez Roux
8 Barney Mains Cottage
3.0 star property
$768 nightly
The price is $922
Nov 16 - Nov 17
Total with taxes and fees
8 Barney Mains Cottage
St Agnes
3.5 star property
$429 nightly
The price is $515
Nov 18 - Nov 19
Total with taxes and fees
St Agnes
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.

Hotels close to Belhaven Beach with free breakfast

Top guest rated hotels close to Belhaven Beach

Top Belhaven Beach Hotel Reviews

Hotels near other Belhaven Beach attractions

Frequently asked questions

What are the top-rated hotels near Belhaven Beach?
Discovering the perfect top-rated hotels near Belhaven Beach can truly enhance your visit to this beautiful destination in Dunbar.

Eco Indigo

Eco Indigo boasts an impressive review rating of 10 and is located just 4.2 miles from Belhaven Beach. This inviting accommodation features a kitchenette equipped with a refrigerator, stovetop, and microwave, allowing travelers to prepare their own meals. The hotel offers stunning sea views from its terrace, perfect for relaxing after a day of exploration. Additional amenities include a coffee maker and premium bedding, ensuring a comfortable stay for all travelers.

The Lodge by the Lake, Dunbar including hot tub

With a travelers' rating of 9.6, The Lodge by the Lake is situated 3.2 miles from Belhaven Beach, providing a peaceful retreat for travelers. This cozy lodge features a luxurious hot tub, ideal for unwinding after a day spent at the beach. Guests will appreciate the onsite parking, adding convenience to their stay. The serene surroundings make it a perfect spot for those looking to relax and enjoy nature.

The Crown & Kitchen

The Crown & Kitchen, rated 9.2 by travelers, is a charming 3.5-star hotel located 4.5 miles from Belhaven Beach. This hotel features a delightful garden and offers outdoor tennis facilities for active travelers. Guests can enjoy delicious meals at the onsite restaurant, which provides kids' meals, adding to the welcoming atmosphere. The hotel also includes essential amenities like daily housekeeping and electric car charging stations, ensuring a comfortable and convenient stay.
What hotels are within walking distance to Belhaven Beach?
Discover the ideal stay near Belhaven Beach, where comfort meets stunning seaside views.

Bayswell Park Hotel

Bayswell Park Hotel is a charming 3.5-star hotel located just a 19-minute walk from Belhaven Beach. With a review rating of 8.6 from travelers, this Victorian-style hotel features a beautiful terrace and offers stunning sea views. Guests can unwind in the garden or enjoy a soak in the private hot tub. Amenities like daily housekeeping and free self-parking enhance the experience, making it a great choice for those looking to relax by the coast.
How much is a hotel near Belhaven Beach?
Staying near Belhaven Beach is a treat, with plenty of hotels from $74 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 vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Belhaven Beach?
For families seeking a delightful stay near Belhaven Beach, these top-rated hotels in Dunbar offer the perfect blend of comfort and amenities tailored for children.

Bayswell Park Hotel

Bayswell Park Hotel is a charming 3.5-star hotel located just a 19-minute walk from Belhaven Beach. With a review rating of 8.6, this hotel is designed with families in mind, offering amenities like a travel crib, highchair for children, and daily housekeeping. Guests can also enjoy a beautiful garden, a terrace with sea views, and a hot tub for relaxation after a day at the beach.

The Crown & Kitchen

The Crown & Kitchen is a family-friendly 3.5-star hotel situated 4.5 miles from Belhaven Beach, with an impressive review rating of 9.2. This inviting hotel features a garden and a kitchen that allows families to prepare meals together, along with daily housekeeping. Guests appreciate the on-site restaurant that offers kids' meals, making dining convenient and enjoyable for everyone.

Pine Marten, Dunbar by Marston's Inns

Located 2.4 miles from Belhaven Beach, Pine Marten, Dunbar by Marston's Inns is a 4-star hotel with a solid review rating of 8.4. This family-friendly hotel offers a playground for children and a garden where families can relax outdoors. With free parking and daily housekeeping, travelers can enjoy a straightforward stay while exploring the nearby beach.
Which hotels near Belhaven Beach offer the best views?
Discover the best hotels near Belhaven Beach that offer stunning views and top-rated comfort for your stay.

Eco Indigo

Eco Indigo is an exceptional choice, with a perfect review rating of 10, located 4.2 miles from Belhaven Beach. This hotel features a stunning sea view from its terrace and is equipped with a fully outfitted kitchenette, including an oven and espresso maker, ideal for a cozy stay. The unique ambiance is enhanced by a fireplace, making it a perfect retreat for travelers seeking comfort and beauty.

Bayswell Park Hotel

Bayswell Park Hotel, rated 8.6 by travelers, is a charming 3.5-star hotel located just a 19-minute walk from Belhaven Beach. This Victorian hotel features a lovely terrace where travelers can enjoy breathtaking sea views. With amenities like a private hot tub and a garden, it offers a perfect escape for relaxation. The hotel also provides self-parking, daily housekeeping, and a delightful breakfast, ensuring a comfortable stay for all.
What are the best affordable hotels near Belhaven Beach?
For those seeking affordable accommodations near Belhaven Beach, these top-rated hotels provide excellent options for a memorable getaway.

Eco Indigo

Eco Indigo is a charming 5-star retreat located just 4.2 miles from Belhaven Beach, rated an impressive 10 by travelers. This eco-friendly hotel features a kitchenette equipped with a refrigerator, microwave, and stovetop, perfect for families who enjoy home-cooked meals. Guests can unwind on the terrace with stunning sea views, and enjoy complimentary WiFi and free self-parking for a straightforward stay.

The Lodge by the Lake, Dunbar including hot tub

The Lodge by the Lake, Dunbar including hot tub, is a delightful 3-star hotel situated only 3.2 miles from Belhaven Beach, with a solid review rating of 9.6. This lodge is perfect for relaxation, featuring an inviting hot tub where travelers can unwind after a day of exploring. With onsite parking available, it ensures convenience for travelers looking to enjoy the beautiful surroundings of Dunbar.
What are the best pet-friendly hotels near Belhaven Beach?
For pet owners seeking a memorable getaway, these top-rated pet-friendly hotels near Belhaven Beach offer comfort and convenience for both you and your furry friends.

Eco Indigo

Eco Indigo is a charming retreat just 4.2 miles from Belhaven Beach, an impressive travelers' rating of 10. This welcoming hotel allows pets in rooms and is equipped with essential pet-friendly amenities. Guests can enjoy a range of comforts including a kitchenette with a microwave and refrigerator, a cozy fireplace for relaxing evenings, and a lovely terrace with sea views to unwind after a day of exploration.

The Linton Hotel

The Linton Hotel is a delightful 4-star hotel located 4.4 miles from Belhaven Beach, offering a travelers' rating of 8.4. This hotel is exclusively dog-friendly, ensuring a stress-free stay for pet owners. In addition to a welcoming atmosphere for pets, travelers can take advantage of free self-parking and early check-in options, making their stay even more convenient.
Can I book a fully refundable hotel close to Belhaven Beach?
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 "Belhaven Beach", 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 Belhaven Beach?
To look for discounts on hotels near Belhaven Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia