A historic castle surrounded by lush greenery and fields.

Find hotels near Dirleton Castle, Edinburgh from $79

  • 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

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Dirleton Castle hotels

1. Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton, 0.1 mi from Dirleton Castle
9.4 out of 10, Exceptional, (40 reviews)
"Very good stay, new owners are in the middle of renovations however staff did an excellent job of working around this. Good value for money, wonderful restaurant and plenty of parking."
United Kingdom
Julie
$72 nightly
The price is $86
Nov 16 - Nov 17
Total with taxes and fees
Open Arms Hotel

2. Marine & Lawn North Berwick

Marine & Lawn North Berwick
5.0 star property
1.9 mi from Dirleton Castle
8.8 out of 10, Excellent, (343 reviews)
"Excellent stay, very relaxing! Lovely spa and thoroughly recommend a massage, excellent."
United Kingdom
Kimberly
$231 nightly
The price is $277
Nov 23 - Nov 24
Total with taxes and fees
Marine & Lawn North Berwick

3. The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
4.7 mi from Dirleton Castle
9.4 out of 10, Exceptional, (213 reviews)
"Super friendly staff, right on the course, restaurant/bar and good breakfast. What else could you want?"
United States
Joe
$83 nightly
The price is $100
Dec 14 - Dec 15
Total with taxes and fees
The Lodge at Craigielaw

4. The Leddie Hotel

The Leddie Hotel
3.0 star property
4.1 mi from Dirleton Castle
9.8 out of 10, Exceptional, (32 reviews)
"The hotel was well set up and modern. Breakfasts and dinners were excellent."
United Kingdom
Andrew
$193 nightly
The price is $231
Dec 2 - Dec 3
Total with taxes and fees
The Leddie Hotel

5. The Law

The Law
3.0 star property
2.6 mi from Dirleton Castle
8.8 out of 10, Excellent, (35 reviews)
"Great location in a beautiful little town, very friendly staff (especially the lady on shift for breakfast), clean room. Would go again."
Canada
Amandine
$82 nightly
The price is $99
Nov 15 - Nov 16
Total with taxes and fees
The Law

6. Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
10.3 mi from Dirleton Castle
8.8 out of 10, Excellent, (547 reviews)
"The rooms were very comfortable, clean and quiet. Our group of 4 had excellent service and a great breakfast. We only stayed one night and wish we could have be there multiple days. The location was very convenient to explore Dunbar by foot. Would highly recommend this hotel to others."
United States
Linda F
$100 nightly
The price is $121
Nov 22 - Nov 23
Total with taxes and fees
Bayswell Park Hotel

7. The Crown & Kitchen

The Crown & Kitchen
3.5 star property
6.4 mi from Dirleton Castle
9.2 out of 10, Wonderful, (189 reviews)
"Nicely decorated room with big bathroom, good shower and very comfortable bed. Helpful staff, especially about late check-in) and good breakfast. Nice location. Good value for money"
United Kingdom
Susan
$109 nightly
The price is $131
Nov 15 - Nov 16
Total with taxes and fees
The Crown & Kitchen

8. The Ship Inn

The Ship Inn
4.0 star property
9.9 mi from Dirleton Castle
9.6 out of 10, Exceptional, (72 reviews)
"Special place. Beach-view room is a must. Great breakfast."
United States
Staci
$154 nightly
The price is $185
Nov 15 - Nov 16
Total with taxes and fees
The Ship Inn

9. No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
2.6 mi from Dirleton Castle
9.2 out of 10, Wonderful, (99 reviews)
"Great hotel, would stay again!"
Canada
Brad
$214 nightly
The price is $257
Nov 15 - Nov 16
Total with taxes and fees
No.12 Hotel & Bistro

10. Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns
4.0 star property
11.1 mi from Dirleton Castle
8.4 out of 10, Very good, (422 reviews)
"Staff were wonderful. Location was great. We will definitely stay here again"
United Kingdom
Leonie
$66 nightly
The price is $79
Nov 15 - Nov 16
Total with taxes and fees
Pine Marten, Dunbar by Marston's Inns

11. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Dirleton Castle
9.0 out of 10, Wonderful, (455 reviews)
"Loved the setting, the history behind it, the fact it’s a castle, the horses, the pool and the breakfast was really yummy!"
Canada
Debbi
$91 nightly
The price is $109
Nov 15 - Nov 16
Total with taxes and fees
Kilconquhar Castle Estate

12. Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
6.4 mi from Dirleton Castle
8.0 out of 10, Very good, (480 reviews)
"The photographer did an amazing job making the property look good."
Canada
Shawn
$151 nightly
The price is $181
Nov 24 - Nov 25
Total with taxes and fees
Maitlandfield House Hotel

13. Faside Estate

Faside Estate
4.0 star property
11.7 mi from Dirleton Castle
9.6 out of 10, Exceptional, (17 reviews)
"We had an amazing stay from start to finish. Ian gave us a tour if the castle along with a history. The rooms were cozy, the bed was very comfortable. The owners even gave us a ride to the tram when we were unable to find a taxi. Sue and Ian are a friendly helpful couple. "
United States
Nathaniel
$289 nightly
The price is $364
Nov 15 - Nov 16
Total with taxes and fees
Faside Estate

14. The Folly Hotel

The Folly Hotel
3.0 star property
2.2 mi from Dirleton Castle
7.8 out of 10, Good, (132 reviews)
"A lovely wee place in the city centre, so close to the beach as well. The place itself was excellent, with a lovely host. Enjoyed our stay very much."
United Kingdom
Rutuja
$128 nightly
The price is $153
Dec 14 - Dec 15
Total with taxes and fees
The Folly Hotel

15. Landal Whitekirk Hill

Landal Whitekirk Hill
4.0 star property
5.3 mi from Dirleton Castle
$117 nightly
The price is $141
Nov 24 - Nov 25
Total with taxes and fees
Landal Whitekirk Hill

16. The Bothy

The Bothy
3.0 star property
4.8 mi from Dirleton Castle
$821 nightly
The price is $985
Nov 29 - Nov 30
Total with taxes and fees
The Bothy

17. The Linton Hotel

The Linton Hotel
4.0 star property
6.4 mi from Dirleton Castle
8.4 out of 10, Very good, (556 reviews)
"Lovely place to stay, the room was a little small but the building is old and quaint so easy to forgive, apart from that very pleased"
United Kingdom
Alan
$77 nightly
The price is $93
Nov 23 - Nov 24
Total with taxes and fees
The Linton Hotel

18. Tweeddale Arms Hotel

Tweeddale Arms Hotel
4.0 star property
10 mi from Dirleton Castle
8.6 out of 10, Excellent, (330 reviews)
"Great hotel..even better Breakfast.."
United Kingdom
Trevor
$143 nightly
The price is $172
Nov 16 - Nov 17
Total with taxes and fees
Tweeddale Arms Hotel

19. 1 Deuchrie Cottages

1 Deuchrie Cottages
3.0 star property
10.2 mi from Dirleton Castle
$858 nightly
The price is $1,030
Nov 17 - Nov 18
Total with taxes and fees
1 Deuchrie Cottages

20. Invermay

Invermay
3.5 star property
11.6 mi from Dirleton Castle
$1,005 nightly
The price is $1,206
Nov 27 - Nov 28
Total with taxes and fees
Invermay
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 popular hotels close to Dirleton Castle

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A room with a large window, a green armchair, a red sofa, and a wooden table.
Open Arms Hotel
3.0 star property
9.4
Exceptional
40 reviews
View
A swimming pool with a tiled deck and a wooden fence in the background.
Marine & Lawn North Berwick
5.0 star property
8.8
Excellent
343 reviews
View
A spacious indoor dining area with long wooden tables and chairs, large windows offering a view of the outdoor garden and stone building.
The Lodge at Craigielaw
4.0 star property
9.4
Exceptional
213 reviews
View
A spacious living room with a fireplace, leather sofas, a wooden bar, and a large painting on the wall.
The Leddie Hotel
3.0 star property
9.8
Exceptional
32 reviews
View
A bar area with a wooden counter, wine bottles, and glasses on shelves. There are tables and chairs in the background.
The Law
3.0 star property
8.8
Excellent
35 reviews
View

Top Dirleton Castle Hotel Reviews

Other attractions near Dirleton Castle

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 from $79 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.

Explore a world of travel with Expedia