A historic stone castle with multiple towers and ruins, surrounded by green trees.

Find hotels in Dirleton, Edinburgh

  • 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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Dirleton hotels

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (13 reviews)
"Beautiful quiet location. Lovely atmosphere- especially the old library. Food was excellent and good value for money. Staff very friendly. Small but clean room."
United Kingdom
Kathleen
$114 nightly
The price is $137
Jul 2 - Jul 3
Total with taxes and fees
Open Arms Hotel

The Inn Place

The Inn Place
4.0 star property
17.2 mi from Dirleton
8.8 out of 10, Excellent, (1,003 reviews)
"Great place to stay at the heart of old town. Staff were friendly and rooms were clean"
Canada
Sriram
$213 nightly
The price is $255
Jul 5 - Jul 6
Total with taxes and fees
The Inn Place

Dalhousie Castle

Dalhousie Castle
4.0 star property
17.4 mi from Dirleton
8.6 out of 10, Excellent, (808 reviews)
"Wonderful place. If you've ever wanted to stay in a castle, this is it. Great property, wonderful staff, outstanding dungeon dinner experience and beautiful grounds to walk around. I would stay here again. "
United States
Ethan
$275 nightly
The price is $331
Jul 28 - Jul 29
Total with taxes and fees
Dalhousie Castle

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
13.4 mi from Dirleton
9.8 out of 10, Exceptional, (439 reviews)
"Great stay - nice room with homemade shortbread. Great breakfast- Recommended"
United States
Tim
$116 nightly
The price is $116
Jul 3 - Jul 4
Total with taxes and fees
Dunclutha Guest House

Tynecastle Park Hotel

Tynecastle Park Hotel
4.0 star property
19 mi from Dirleton
9.6 out of 10, Exceptional, (449 reviews)
"The staff was very nice and welcoming."
United States
Crystal
$126 nightly
The price is $158
Jul 26 - Jul 27
Total with taxes and fees
Tynecastle Park Hotel

The Lane Hotel

The Lane Hotel
4.0 star property
18.5 mi from Dirleton
9.6 out of 10, Exceptional, (229 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
$218 nightly
The price is $261
Jul 22 - Jul 23
Total with taxes and fees
The Lane Hotel

Marine North Berwick

Marine North Berwick
5.0 star property
1.8 mi from Dirleton
8.8 out of 10, Excellent, (302 reviews)
"Great"
United States
Russell
$325 nightly
The price is $390
Jul 5 - Jul 6
Total with taxes and fees
Marine North Berwick

Destiny Student - Burnet Point

Destiny Student - Burnet Point
2.0 star property
16.2 mi from Dirleton
8.2 out of 10, Very Good, (21 reviews)
"Great location, staff very helpful and friendly"
United Kingdom
Ryan
$70 nightly
The price is $84
Jul 5 - Jul 6
Total with taxes and fees
Destiny Student - Burnet Point

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
13 mi from Dirleton
9.4 out of 10, Exceptional, (984 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
$158 nightly
The price is $190
Jul 1 - Jul 2
Total with taxes and fees
Carberry Tower Mansion House and Estate

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
10.3 mi from Dirleton
8.8 out of 10, Excellent, (526 reviews)
"Excellent and would highly recommend stay, food and junior suite with hot tub. Areas of improvement: Old plumbing pipes by the hot tub in room 24 fires off unpleasant scents here and there and staff could be a bit more friendly and approachable."
United Kingdom
Saad
$159 nightly
The price is $191
Jul 1 - Jul 2
Total with taxes and fees
Bayswell Park Hotel

The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
18.3 mi from Dirleton
9.4 out of 10, Exceptional, (323 reviews)
"Great stay"
United States
Marissa
$187 nightly
The price is $224
Jul 5 - Jul 6
Total with taxes and fees
The Hoxton, Edinburgh

The Roseate Edinburgh

The Roseate Edinburgh
5.0 star property
18.7 mi from Dirleton
9.2 out of 10, Wonderful, (695 reviews)
"Staff is extremely helpful during your stay. Great breakfast too!"
United States
Paul
$263 nightly
The price is $332
Jul 26 - Jul 27
Total with taxes and fees
The Roseate Edinburgh

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
17.3 mi from Dirleton
9.0 out of 10, Wonderful, (1,213 reviews)
"Incredible room, Breakfast was fantastic, and the LOCATION was magnificent. "
United States
Victoria
$195 nightly
The price is $233
Jul 5 - Jul 6
Total with taxes and fees
Motel One Edinburgh-Royal

The Raeburn

The Raeburn
4.0 star property
17.9 mi from Dirleton
9.8 out of 10, Exceptional, (388 reviews)
"The location was superb and the staff very helpful."
United States
Martha
$209 nightly
The price is $251
Jul 1 - Jul 2
Total with taxes and fees
The Raeburn

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
18 mi from Dirleton
9.6 out of 10, Exceptional, (600 reviews)
"Spacious rooms, great location."
United States
Erlyn Marie
$211 nightly
The price is $254
Jul 16 - Jul 17
Total with taxes and fees
The Resident Edinburgh

The Linton Hotel

The Linton Hotel
4.0 star property
6.4 mi from Dirleton
8.4 out of 10, Very Good, (511 reviews)
"Good value, friendly staff and good breakfast."
United Kingdom
Katharine
$95 nightly
The price is $115
Jul 2 - Jul 3
Total with taxes and fees
The Linton Hotel

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
1.6 mi from Dirleton
9.4 out of 10, Exceptional, (206 reviews)
"Beautifully appointed room overlooking Muirfield golf course, clean and spacious for 1, staff were courteous and professional. Breakfast was outstanding. "
United Kingdom
andrew
$407 nightly
The price is $488
Jul 13 - Jul 14
Total with taxes and fees
Greywalls Hotel and Chez Roux

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
18.4 mi from Dirleton
8.0 out of 10, Very Good, (1,008 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
$134 nightly
The price is $160
Jul 5 - Jul 6
Total with taxes and fees
Garner Edinburgh Haymarket by IHG

Nira Caledonia

Nira Caledonia
4.0 star property
17.7 mi from Dirleton
9.2 out of 10, Wonderful, (738 reviews)
"Great location and even better air conditioning. Great staff!"
United States
Richard
$232 nightly
The price is $279
Jul 19 - Jul 20
Total with taxes and fees
Nira Caledonia

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
19 mi from Dirleton
8.4 out of 10, Very Good, (1,006 reviews)
"Great location and food"
United Kingdom
christopher
$105 nightly
The price is $126
Jul 1 - Jul 2
Total with taxes and fees
Braid Hills 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.

Where to stay in Dirleton

Find the best Dirleton areas and neighborhoods for the activities you enjoy most. Learn more about Dirleton
Learn more about Dirleton

Old Town Edinburgh

Preserving its medieval street plan, this UNESCO World Heritage Site features the Royal Mile, St. Giles' Cathedral, and the National Museum of Scotland. Explore narrow closes and hidden passages for a unique experience.

Edinburgh City Centre

While you're in Edinburgh City Centre, take in top sights like Royal Mile or Princes Street, and hop on the metro to see more the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

New Town

Discover original neo-classical and Georgian architecture in this UNESCO World Heritage Site, housing the National Gallery of Scotland and the Royal Scottish Academy Building. Shop along Princes Street, George Street, and the newly redeveloped St James Quarter.

Leith

Undergoing significant regeneration, Leith boasts a busy port, the Royal Yacht Britannia, and Ocean Terminal shopping centre. The shore area offers charming pubs and restaurants, while cultural attractions include Leith Theatre and Leith School of Art.

Tollcross

Travelers come to Tollcross for its abundant dining options, and you can see top attractions like Usher Hall and King's Theatre while you're in town.

Top Dirleton Hotel Reviews

Frequently asked questions

What are the best hotels in Dirleton that travelers recommend?
Two of the best hotels in Dirleton that receive consistently high recommendations from travelers are the Marine North Berwick and the Nether Abbey Hotel.

The 5-star Marine North Berwick, with an 8.8 rating, offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and designer toiletries. Guests can enjoy a beachfront restaurant, couples dining, and champagne service, with many rooms featuring a sea view and bathrobes. It is conveniently located near Broad Sands, the Scottish Sea Bird Center, and North Berwick Golf Course.

Another highly recommended option is the 4-star Nether Abbey Hotel, which has an outstanding 9.4 rating. This hotel provides complimentary cooked breakfast and is ideally situated near the beach and ocean. It is close to Broad Sands, the Scottish Sea Bird Center, and West Bay Beach.
What are the best family hotels in Dirleton?
For the best family hotels in Dirleton, consider the Marine North Berwick or the Nether Abbey Hotel.

The 5-star Marine North Berwick, with an 8.8 rating, is a superb choice for families. It offers amenities such as complimentary cribs, a pool, and connecting rooms, providing convenience and comfort. Guests frequently highlight the spacious and lovely rooms, the beautiful location, and the first-class service. The beachfront restaurant is also a popular feature, and the hotel is within a mile of attractions like Broad Sands and West Bay Beach.

Another excellent option is the 4-star Nether Abbey Hotel, boasting an impressive 9.4 rating. This hotel caters well to families with amenities like complimentary cribs, kids' meals, and free cooked breakfast. Guests consistently praise the delicious food, the wonderful location, and the amazing restaurant. It's conveniently located just half a mile from West Bay Beach and less than a mile from the Scottish Sea Bird Center.
What are the best 5-star hotels in Dirleton?
For 5-star hotels in Dirleton, consider the Marine North Berwick and the Greywalls Hotel and Chez Roux.

The 5-star Marine North Berwick, with an 8.8 rating, offers luxurious amenities such as Egyptian cotton sheets, premium bedding, and designer toiletries. Guests can enjoy dining at the beachfront restaurant or a glass of champagne with a sea view. It is conveniently located near various attractions, including Broad Sands, the Scottish Sea Bird Center, and North Berwick Golf Course. Guests frequently praise its spacious and lovely rooms, friendly and helpful staff, beautiful location, first-class service, and amazing spa.

Another excellent option is the 5-star Greywalls Hotel and Chez Roux, which boasts an impressive 9.4 rating. This Edwardian property features elegant amenities like Egyptian cotton sheets, bathrobes, and a fireplace in some rooms. It offers 24-hour room service and a restaurant with garden views. For golf enthusiasts, it is exceptionally well-located, being just 0.1 miles from Muirfield Golf Course and close to Gullane Golf Course and Archerfield Links.
What hotels in Dirleton offer free breakfast?
For a hotel in Dirleton that offers free breakfast, the Nether Abbey Hotel is an excellent choice.

This 4-star hotel, with an outstanding 9.4 rating, provides complimentary cooked breakfast and free breakfast daily, ensuring a great start to your day. Guests consistently praise the delicious food and the wonderful staff. It also offers free self-parking and free WiFi. The hotel is conveniently located near several points of interest, including West Bay Beach, just 0.5 miles away, and North Berwick Harbour, 0.7 miles away.
What are the top pet-friendly hotels in Dirleton?
For top pet-friendly hotels in Dirleton, consider the Marine North Berwick, the Nether Abbey Hotel, and the Greywalls Hotel and Chez Roux.

The 5-star Marine North Berwick, with an 8.8 rating, warmly welcomes pets and even provides food and water bowls for your furry companion. Guests often praise its spacious rooms, friendly staff, and beautiful location. It also boasts a full-service spa with a steam room, massage treatments, and manicures and pedicures for a relaxing stay. The hotel is conveniently located near Broad Sands and West Bay Beach.

Another excellent choice is the 4-star Nether Abbey Hotel, which holds an outstanding 9.4 rating. This hotel is also pet-friendly, specifically welcoming dogs, and offers complimentary food and water bowls. Guests frequently highlight the delicious food, clean rooms, and wonderful staff. It is situated close to West Bay Beach and the Scottish Sea Bird Center.

The 5-star Greywalls Hotel and Chez Roux, rated 9.4, is another highly-rated pet-friendly option. This elegant Edwardian property provides food and water bowls for pets and features luxurious amenities such as Egyptian cotton sheets and premium bedding. Guests can enjoy the garden view from the restaurant, 24-hour room service, and an onsite outdoor tennis court. The hotel is conveniently located near Gullane Golf Course and Gullane Beach.
What are the top boutique hotels in Dirleton?
For a top boutique hotel in Dirleton, the Greywalls Hotel and Chez Roux is an excellent choice.

This 5-star hotel, with an outstanding 9.4 rating, is an Edwardian property that offers a luxurious experience. Guests can enjoy the comfort of premium bedding and Egyptian cotton sheets, along with the convenience of 24-hour room service. The hotel features a restaurant with garden views, and some rooms even have a cozy fireplace. For those who enjoy activities, there is an outdoor tennis court on-site. Its location is particularly convenient for golfers, as it is just 0.1 miles from Muirfield Golf Course and 0.9 miles from Gullane Golf Course.
What are the most romantic hotels in Dirleton for couples?
For a romantic getaway in Dirleton, the Marine North Berwick is an excellent choice for couples.

This 5-star hotel, with an impressive 8.8 rating, offers a truly luxurious experience. Guests consistently praise its spacious and lovely rooms, many of which provide beautiful sea views. The hotel features a full-service spa with a steam room, sauna, and hot tub, great for relaxation together. Couples can also enjoy a range of body treatments, massages, manicures, and pedicures. The staff are frequently described as friendly, helpful, and providing first-class service. Its location is beautiful and great, situated just 0.4 miles from the North Berwick Golf Course.
What are the best hotels in Dirleton near West Bay Beach?
For hotels in Dirleton near West Bay Beach, consider the Nether Abbey Hotel or the Marine North Berwick.

The 4-star Nether Abbey Hotel, with an outstanding 9.4 rating, is located just 0.5 miles from West Bay Beach. This hotel is praised by guests for its delicious food, clean rooms, and wonderful staff. It offers complimentary cooked breakfast and free cribs, making it a convenient option for families.

Another excellent choice is the 5-star Marine North Berwick, rated 8.8. Situated 0.6 miles from West Bay Beach, this hotel offers spacious and lovely rooms, along with a beachfront restaurant and sea views. Guests frequently highlight the friendly and helpful staff, first-class service, and amazing SPA facilities. It also provides free cribs and options for connecting rooms, which can be ideal for families.
When is the best time to go to Dirleton?
The best time to visit Dirleton for pleasant weather and full access to attractions is generally from late spring to early autumn, specifically May through September.

During these months, Dirleton experiences its warmest temperatures and longest daylight hours, making it ideal for exploring outdoor sites like Dirleton Castle and the nearby beaches. You'll find most local businesses and attractions operating on extended schedules. This period is particularly good for families looking to enjoy outdoor activities without the chill of the Scottish winter.

Travelers seeking a quieter experience with fewer crowds might consider the shoulder months of May and September. The weather is still generally agreeable, and the natural beauty of the East Lothian coast is on full display.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dirleton.
How can I save on a Dirleton hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Dirleton hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Dirleton hotel?
Prices for hotels in Dirleton often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia