Photo by Jock Watson

Find hotels near Dirleton Castle, Edinburgh

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

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare hotels close to Dirleton Castle with room rates, reviews, and availability. Most hotels are fully refundable.

Greywalls Hotel and Chez Roux

5.0 star property
1.6 mi from Dirleton Castle
9.4 out of 10, Exceptional, (196)
"A very comfortable stay and will return again "
United Kingdom
Kevin
$316 nightly
The price is $379
Nov 9 - Nov 10
Total with taxes and fees
Greywalls Hotel and Chez Roux

Nether Abbey Hotel

4.0 star property
2 mi from Dirleton Castle
9.4 out of 10, Exceptional, (167)
"The best price for value we encountered on our trip! Beautiful full service property!"
United States
Greg
$159 nightly
The price is $191
Nov 12 - Nov 13
Total with taxes and fees
Nether Abbey Hotel

Marine North Berwick

5.0 star property
1.9 mi from Dirleton Castle
8.8 out of 10, Excellent, (269)
"This place is really beautiful! The hotel staff is very friendly. The rooms are clean and the restaurant is pretty good."
United States
Anonymous traveler
$262 nightly
The price is $314
Nov 19 - Nov 20
Total with taxes and fees
Marine North Berwick

The Leddie Hotel

3.0 star property
4.1 mi from Dirleton Castle
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
$249 nightly
The price is $299
Dec 8 - Dec 9
Total with taxes and fees
The Leddie Hotel

The Folly Hotel

3.0 star property
2.2 mi from Dirleton Castle
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 10 - Nov 11
Total with taxes and fees
The Folly Hotel

Orchard House Lodges

3.0 star property
7.3 mi from Dirleton Castle
9.6 out of 10, Exceptional, (59)
"Beautiful and close to bus stop!"
United States
Noah Joseph
$126 nightly
The price is $126
Nov 13 - Nov 14
Total with taxes and fees
Orchard House Lodges

The Crown & Kitchen

3.5 star property
6.4 mi from Dirleton Castle
9.2 out of 10, Wonderful, (165)
"Excellent. Fantastic bedroom and stunning bathroom! Very enjoyable food and friendly helpful staff. Thank you for a great stay!"
United Kingdom
Marjory
$93 nightly
The price is $112
Nov 11 - Nov 12
Total with taxes and fees
The Crown & Kitchen

Maitlandfield House Hotel

3.0 star property
6.4 mi from Dirleton Castle
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 23 - Nov 24
Total with taxes and fees
Maitlandfield House Hotel

Bayswell Park Hotel

3.5 star property
10.3 mi from Dirleton Castle
8.6 out of 10, Excellent, (498)
"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 23 - Nov 24
Total with taxes and fees
Bayswell Park Hotel

Kilconquhar Castle Estate

3.0 star property
11.7 mi from Dirleton Castle
9.0 out of 10, Wonderful, (381)
"Comfortable place to stay"
United Kingdom
Ian
$66 nightly
The price is $80
Nov 9 - Nov 10
Total with taxes and fees
Kilconquhar Castle Estate

Pine Marten, Dunbar by Marston's Inns

4.0 star property
11.1 mi from Dirleton Castle
8.4 out of 10, Very Good, (366)
"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
$56 nightly
The price is $68
Nov 16 - Nov 17
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns

The Law

3.0 star property
2.6 mi from Dirleton Castle
$176 nightly
The price is $212
Nov 10 - Nov 11
Total with taxes and fees
The Law

8 Barney Mains Cottage

3.0 star property
4.8 mi from Dirleton Castle
$769 nightly
The price is $922
Nov 23 - Nov 24
Total with taxes and fees
8 Barney Mains Cottage

The Linton Hotel

4.0 star property
6.4 mi from Dirleton Castle
8.4 out of 10, Very Good, (468)
"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 11 - Nov 12
Total with taxes and fees
The Linton Hotel

Tweeddale Arms Hotel

4.0 star property
10 mi from Dirleton Castle
8.4 out of 10, Very Good, (308)
"Really lovely hotel!"
United Kingdom
Ofelia
$142 nightly
The price is $171
Nov 23 - Nov 24
Total with taxes and fees
Tweeddale Arms Hotel
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 Dirleton Castle with free breakfast

Top guest rated hotels close to Dirleton Castle

Top Dirleton Castle Hotel Reviews

Hotels near other Dirleton Castle attractions

Frequently asked questions

What are the top-rated hotels near Dirleton Castle?
Discover the top-rated hotels near Dirleton Castle, perfect for travelers seeking a memorable stay in North Berwick, Scotland.

Your very own 5 star Scottish Castle - Your very own home from home

Boasting an impressive review rating of 10, this unique hotel is a 5-star castle experience located just 2.7 miles from Dirleton Castle. Guests can enjoy a romantic escape with amenities like a private chef, a cozy fireplace, and a garden with breathtaking views of the surrounding landscape. For those seeking adventure, nearby hiking and golfing opportunities await, alongside fishing and motorboating activities. The castle's historic charm combined with modern conveniences ensures a truly unforgettable stay.

Nether Abbey Hotel

With a stellar review rating of 9.4, Nether Abbey Hotel is a 4-star hotel located 2.0 miles from Dirleton Castle. This hotel features an indoor pool and a hot tub, providing a perfect spot for relaxation after a day of sightseeing. Guests can indulge in a complimentary cooked breakfast each morning, and enjoy the beautiful terrace overlooking the sea. The hotel's nearby the beach and various water sports activities makes it an attractive choice for those looking to immerse themselves in the coastal charm of North Berwick.

The Castle Inn

Rated 10 by travelers, The Castle Inn is a delightful 4-star hotel situated just a 5-minute walk from Dirleton Castle. This charming inn offers free self-parking for added convenience. Guests can appreciate its nearby the castle while enjoying the relaxed atmosphere of this welcoming hotel, making it an ideal base for exploring the beautiful surroundings.
What hotels are within walking distance to Dirleton Castle?
Discover charming accommodations just steps away from Dirleton Castle, ideal for travelers seeking top-rated stays in North Berwick.

The Castle Inn

The Castle Inn is a 4-star hotel located just a 5-minute walk from Dirleton Castle, with an impressive review rating of 10. This inviting hotel offers free self-parking, making it a convenient choice for travelers. Guests appreciate the warm hospitality and comfortable rooms that provide a relaxing retreat after exploring the castle and its stunning surroundings.
How much is a hotel near Dirleton Castle?
Staying near Dirleton Castle is a treat, with plenty of hotels 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 Dirleton Castle?
For families looking to explore Dirleton Castle, there are some top-rated family-friendly hotels that provide both comfort and convenience.

Your very own 5 star Scottish Castle - Your very own home from home

Located just 2.7 miles from Dirleton Castle, this stunning 5-star hotel offers a unique stay in a Scottish castle setting. It features an outdoor play area for children, a fully equipped kitchen, and babysitting services, making it perfect for families. Rated 10 by travelers, travelers can also enjoy free breakfast, onsite parking, and beautiful garden views.

Nether Abbey Hotel

Situated just 2.0 miles from Dirleton Castle, the 4-star Nether Abbey Hotel is an excellent choice for families. It offers daily housekeeping, free cribs, and a kids' meal menu that will please younger travelers. With a traveler rating of 9.4, this hotel also includes free breakfast, a terrace, and is close to various water activities and golf courses.

Marine North Berwick

Only 2.0 miles from Dirleton Castle, Marine North Berwick is a luxurious 5-star hotel that caters to families with a range of amenities. Guests can take advantage of the indoor pool, connecting rooms, and free breakfast for children. With a traveler rating of 8.8, the hotel also features a beachfront restaurant, spa services, and a beautiful terrace overlooking the sea.
Are there any 5-star hotels near Dirleton Castle?
Discover the top-rated 5-star hotels near Dirleton Castle, perfect for an unforgettable stay in North Berwick.

Marine North Berwick

Marine North Berwick, rated 8.8 by travelers, is another exquisite 5-star hotel located 2.0 miles from Dirleton Castle. This seaside gem features breathtaking sea views and a range of wellness amenities, including a full-service spa with treatment rooms, a hot tub, and sauna. Guests can indulge in beachfront dining or take a dip in the indoor pool while enjoying complimentary premium bedding and designer toiletries for a relaxing stay. With a focus on luxury and relaxation, Marine North Berwick is perfect for travelers looking to unwind after exploring the historic castle.

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux is a luxurious 5-star retreat located just 1.8 miles from Dirleton Castle, with an impressive review rating of 9.2. This Edwardian hotel offers travelers a delightful experience with amenities like a beautiful garden, a terrace for relaxation, and onsite dining options with garden and golf views. Travelers can enjoy outdoor tennis, golf lessons, and a selection of hiking and biking trails nearby, making it an ideal choice for those seeking both comfort and adventure.
Which hotels near Dirleton Castle offer the best views?
For travelers seeking top-rated hotels with stunning views near Dirleton Castle, look no further than these exceptional properties.

Your very own 5 star Scottish Castle - Your very own home from home

Just 2.7 miles from Dirleton Castle, this unique hotel boasts a perfect 10 review rating from travelers, making it an ideal choice for those looking for a memorable stay. This historic castle offers a beautiful balcony with stunning views and is equipped with a full kitchen for a home-like experience. Guests can enjoy complimentary breakfast and have access to nearby hiking and fishing activities, all while soaking in the charm of a Scottish castle.

Marine North Berwick

Marine North Berwick is a luxurious 5-star hotel located just 2.0 miles from Dirleton Castle, offering breathtaking sea views that enhance the traveler experience. Rated 8.8 by travelers, this hotel features an indoor pool, a full-service spa with a hot tub and sauna, and a beachfront restaurant that serves exquisite cuisine. Guests can enjoy complimentary use of bicycles and unwind on the terrace overlooking the water.

Greywalls Hotel and Chez Roux

Located only 1.8 miles from Dirleton Castle, Greywalls Hotel and Chez Roux is a refined 5-star accommodation with a remarkable review rating of 9.2. Guests will appreciate the elegant design and the outdoor terrace with golf and sea views. The hotel offers a renowned restaurant with garden views, 24-hour room service, and onsite tennis facilities, ensuring a luxurious and relaxing stay.
What are the best affordable hotels near Dirleton Castle?
For travelers seeking affordable stays near Dirleton Castle, these options provide great value without compromising comfort.

Your very own 5 star Scottish Castle - Your very own home from home

Just 2.7 miles from Dirleton Castle, this stunning 5-star hotel offers a unique castle experience. Rated 10 by travelers, it features family-friendly amenities like a children's play area and highchairs. Guests can enjoy free WiFi and breakfast, while the historic setting includes a beautiful garden and lake views. The castle also provides convenient options for nearby golfing and boating activities.

No.12 Hotel & Bistro

Located 2.7 miles from Dirleton Castle, No.12 Hotel & Bistro is a charming 3-star hotel with a strong 9.0 traveler rating. It offers family-friendly amenities including free cribs and daily English breakfast. Guests will appreciate the complimentary WiFi and self-parking, as well as access to nearby beaches and golf. This cozy bistro-style hotel is perfect for families looking to explore the area.

The Folly Hotel

Only 2.3 miles from Dirleton Castle, The Folly Hotel is a budget-friendly 3-star choice with a review rating of 7.8. The hotel offers free self-parking and WiFi, making it an excellent option for families and travelers alike. Guests can easily explore the nearby white sand beach and enjoy hiking or biking adventures in the surrounding area.
Are there any hotels with pools close to Dirleton Castle?
For travelers seeking a luxurious stay with a pool near Dirleton Castle, these top-rated hotels in North Berwick offer the perfect blend of comfort and relaxation.

Marine North Berwick

Marine North Berwick is a stunning 5-star hotel located just 2.0 miles from Dirleton Castle, with a remarkable review rating of 8.8. Guests can indulge in a rejuvenating experience at the indoor pool, complete with accessible features and sun loungers. Beyond the pool, this family-friendly hotel offers a plethora of amenities including a full-service spa, golf courses nearby, and a beachfront restaurant that serves delightful cuisine. With luxurious touches like Egyptian cotton sheets and daily housekeeping, travelers are assured a comfortable and memorable stay.
What are the best pet-friendly hotels near Dirleton Castle?
For travelers seeking pet-friendly accommodations near Dirleton Castle, these top-rated hotels offer the perfect blend of comfort and amenities for you and your furry friend.

Your very own 5 star Scottish Castle - Your very own home from home

This unique accommodation, just 2.7 miles from Dirleton Castle, boasts a perfect review rating of 10 and offers a true Scottish castle experience. Pet-friendly policies ensure your furry companions are welcome, while amenities like a kitchen and outdoor play area for children add to the family-friendly atmosphere. Guests can also enjoy the stunning views and the historical charm that this hotel has to offer.

Nether Abbey Hotel

Nether Abbey Hotel, a charming 4-star hotel, is also situated 2.0 miles from Dirleton Castle with a stellar review rating of 9.4. This welcoming hotel allows pets and provides essential amenities such as food and water bowls. Guests can enjoy a complimentary breakfast, and the nearby marina offers opportunities for kayaking and sailing, making it a great spot for both relaxing and exploring.

Marine North Berwick

Marine North Berwick is a luxurious 5-star hotel located just 2.0 miles from Dirleton Castle, featuring an impressive review rating of 8.8. This pet-friendly haven welcomes dogs with amenities like food and water bowls, ensuring a comfortable stay. Guests can enjoy a beachfront restaurant, an indoor pool, and a spa offering treatments and massages, making it an ideal retreat for both relaxation and adventure.
Can I book a fully refundable hotel close to Dirleton Castle?
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 "Dirleton Castle", 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 Dirleton Castle?
To look for discounts on hotels near Dirleton Castle, 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