Hotels in Dirleton, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
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, (12 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
The price is CA $144
CA $173 total
includes taxes & fees
Jul 2 - Jul 3
Open Arms Hotel

The Inn Place

The Inn Place
4.0 star property
27.7 km from Dirleton
8.8 out of 10, Excellent, (994 reviews)
"Great place to stay at the heart of old town. Staff were friendly and rooms were clean"
Canada
Sriram
The price is CA $273
CA $328 total
includes taxes & fees
Jun 22 - Jun 23
The Inn Place

Dalhousie Castle

Dalhousie Castle
4.0 star property
28 km from Dirleton
8.6 out of 10, Excellent, (805 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
The price is CA $453
CA $543 total
includes taxes & fees
Jun 29 - Jun 30
Dalhousie Castle

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
20.9 km from Dirleton
9.2 out of 10, Wonderful, (977 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is CA $252
CA $302 total
includes taxes & fees
Jun 17 - Jun 18
Carberry Tower Mansion House and Estate

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
29.6 km from Dirleton
8.0 out of 10, Very good, (1,036 reviews)
"Excellent service by the staff and b very good breakfast."
United States
Alejandro
The price is CA $187
CA $225 total
includes taxes & fees
Jul 5 - Jul 6
Garner Edinburgh Haymarket by IHG

Tweeddale Arms Hotel

Tweeddale Arms Hotel
4.0 star property
16.1 km from Dirleton
8.6 out of 10, Excellent, (314 reviews)
"Great hotel..even better Breakfast.."
United Kingdom
Trevor
The price is CA $203
CA $244 total
includes taxes & fees
Jun 27 - Jun 28
Tweeddale Arms Hotel

Tynecastle Park Hotel

Tynecastle Park Hotel
4.0 star property
30.5 km from Dirleton
9.6 out of 10, Exceptional, (444 reviews)
"The staff was very nice and welcoming."
United States
Crystal
The price is CA $175
CA $210 total
includes taxes & fees
Jun 28 - Jun 29
Tynecastle Park Hotel

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
29.4 km from Dirleton
9.4 out of 10, Exceptional, (308 reviews)
"Great stay"
United States
Marissa
The price is CA $266
CA $319 total
includes taxes & fees
Jun 30 - Jul 1
The Hoxton Edinburgh

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
29.1 km from Dirleton
8.8 out of 10, Excellent, (1,701 reviews)
"Nicely designed, super clean rooms; helpful staff; great breakfast"
Canada
Nora
The price is CA $206
CA $247 total
includes taxes & fees
Jul 15 - Jul 16
Point A Edinburgh Haymarket

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
28.3 km from Dirleton
9.4 out of 10, Exceptional, (1,022 reviews)
"Such a great location and fun environment for guest"
United States
Jaclyn
The price is CA $343
CA $412 total
includes taxes & fees
Jun 23 - Jun 24
Wilde Aparthotels, Edinburgh, Grassmarket

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
30.6 km from Dirleton
8.4 out of 10, Very good, (1,009 reviews)
"Great location and food"
United Kingdom
christopher
The price is CA $214
CA $257 total
includes taxes & fees
Jul 1 - Jul 2
Braid Hills Hotel

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
28.7 km from Dirleton
9.2 out of 10, Wonderful, (1,010 reviews)
"Excellent hotel and location"
United States
Natalia
The price is CA $499
CA $598 total
includes taxes & fees
Jun 28 - Jun 29
The Caledonian Edinburgh, Curio Collection by Hilton

The Resident Edinburgh

The Resident Edinburgh
4.0 star property
29 km from Dirleton
9.6 out of 10, Exceptional, (582 reviews)
"Spacious rooms, great location."
United States
Erlyn Marie
The price is CA $285
CA $342 total
includes taxes & fees
Jun 22 - Jun 23
The Resident Edinburgh

New Town Hotel

New Town Hotel
4.0 star property
27.6 km from Dirleton
8.8 out of 10, Excellent, (166 reviews)
"Nice hotel with everything you need for a business trip."
United Kingdom
Jamie
The price is CA $305
CA $366 total
includes taxes & fees
Jul 1 - Jul 2
New Town Hotel

voco Edinburgh-Haymarket by IHG

voco Edinburgh-Haymarket by IHG
4.0 star property
29.1 km from Dirleton
9.2 out of 10, Wonderful, (548 reviews)
"Great location Great breakfast Friendly helpful staff"
United Kingdom
Philip
The price is CA $288
CA $345 total
includes taxes & fees
Jun 22 - Jun 23
voco Edinburgh-Haymarket by IHG

The Lane Hotel

The Lane Hotel
4.0 star property
29.8 km from Dirleton
9.6 out of 10, Exceptional, (223 reviews)
"Very friendly staff, quick check in and lovely room. Highly recommended."
United Kingdom
Adrian
The price is CA $214
CA $257 total
includes taxes & fees
Jun 28 - Jun 29
The Lane Hotel

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
22.7 km from Dirleton
8.8 out of 10, Excellent, (1,010 reviews)
"Good selection for breakfast and the room had coffee and tea perfect"
Canada
Richard
The price is CA $180
CA $216 total
includes taxes & fees
Jun 21 - Jun 22
Best Western Kings Manor Hotel

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
27.8 km from Dirleton
9.0 out of 10, Wonderful, (1,198 reviews)
"Incredible room, Breakfast was fantastic, and the LOCATION was magnificent. "
United States
Victoria
The price is CA $310
CA $372 total
includes taxes & fees
Jun 28 - Jun 29
Motel One Edinburgh-Royal

easyHotel Edinburgh

easyHotel Edinburgh
3.0 star property
28.5 km from Dirleton
6.8 out of 10, (1,012 reviews)
"Great location and very friendly staff."
United States
Andrea
The price is CA $184
CA $221 total
includes taxes & fees
Jun 22 - Jun 23
easyHotel Edinburgh

Nira Caledonia

Nira Caledonia
4.0 star property
28.4 km from Dirleton
9.2 out of 10, Wonderful, (725 reviews)
"Great location and even better air conditioning. Great staff!"
United States
Richard
The price is CA $364
CA $437 total
includes taxes & fees
Jul 5 - Jul 6
Nira Caledonia
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.

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 Royal Lyceum Theatre and Usher Hall while you're in town.

Top Dirleton Hotel Reviews

Frequently asked questions

What are the best hotels in Dirleton that travellers recommend?
For hotels in Dirleton that receive high recommendations from travellers, consider 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 Premium Bedding, Champagne Service, and Designer Toiletries. Guests frequently praise the spacious rooms, friendly staff, and the beautiful location. The hotel also features a beachfront restaurant and sea views, superb for couples dining. It is conveniently located near Broad Sands, the Scottish Sea Bird Centre, and North Berwick Golf Course.

Another highly recommended option is the 4-star Nether Abbey Hotel, which has an excellent 9.4 rating. This hotel provides Premium Bedding and Egyptian Cotton Sheets. Guests consistently highlight the delicious food, clean rooms, and wonderful staff. It is well-situated near Broad Sands, the Scottish Sea Bird Centre, and West Bay Beach, and offers complimentary cooked breakfast.
What are the best family hotels in Dirleton?
For family-friendly accommodation in Dirleton, consider the Marine North Berwick, the Nether Abbey Hotel, or the Greywalls Hotel and Chez Roux.

The 5-star Marine North Berwick, with an 8.8 rating, is an excellent option for families. It offers complimentary cribs, a pool, and connecting rooms, providing ample space and convenience. Guests frequently praise its spacious and lovely rooms, along with the friendly and helpful staff. Its beachfront restaurant and sea views add to the appeal, and it is located just 0.9 km from West Bay Beach and 1.3 km from the Scottish Sea Bird Centre.

Another highly-rated choice is the 4-star Nether Abbey Hotel, which boasts an impressive 9.4 rating. This hotel provides complimentary cribs and kids' meals, and free breakfast including cooked options. Reviewers often highlight the delicious food and wonderful staff. It is conveniently situated 0.7 km from West Bay Beach and 1.2 km from the Scottish Sea Bird Centre.

The 5-star Greywalls Hotel and Chez Roux, rated 9.4, also caters to families. This hotel offers complimentary cribs, kids' meals, and on-site outdoor tennis facilities. Guests appreciate the 24-hour room service and the garden view restaurant.
What are the best 5-star hotels in Dirleton?
For an exceptional 5-star experience in Dirleton, consider the Marine North Berwick or Greywalls Hotel and Chez Roux.

The 5-star Marine North Berwick, with an 8.8 rating, offers luxurious amenities such as premium bedding, designer toiletries, and Egyptian cotton sheets. Many rooms feature a sea view. Guests frequently praise the spacious and lovely rooms, the beautiful location, and the first-class service. It is conveniently located near Broad Sands, the Scottish Sea Bird Centre, and North Berwick Golf Course.

Another outstanding option is the 5-star Greywalls Hotel and Chez Roux, which boasts an impressive 9.4 rating. This hotel provides a truly elegant stay with features like 24-hour room service, a fireplace, and an Edwardian property design. It is particularly well-suited for golf enthusiasts, as it is just 0.1 km from Muirfield Golf Course and 1.4 km from Gullane Golf Course.
What are the best spa hotels in Dirleton?
For exceptional spa hotels in Dirleton, consider the Marine North Berwick or Greywalls Hotel and Chez Roux.

The 5-star Marine North Berwick, with an 8.8 rating, offers an extensive spa experience. Guests can enjoy a wide range of body treatments, including massages, body wraps, and body scrubs, as well as facials, manicures, and pedicures. The full-service spa also features a steam room, sauna, and hot tub, ensuring a truly relaxing stay. The hotel is conveniently located just 0.7 km from North Berwick Golf Course.

Another outstanding option is the 5-star Greywalls Hotel and Chez Roux, which boasts an impressive 9.4 rating. While not a full-service spa, this hotel offers massage services and features luxurious amenities such as premium bedding, bathrobes, and Egyptian cotton sheets. Guests can also enjoy the outdoor tennis courts and the elegant restaurant with garden views. It is exceptionally close to Muirfield Golf Course, just 0.1 km away.
What hotels in Dirleton offer free breakfast?
For hotels in Dirleton that offer complimentary breakfast, the Nether Abbey Hotel is an excellent choice.

The 4-star Nether Abbey Hotel, with an impressive 9.4 rating, provides a free cooked breakfast, ensuring a great start to your day. Guests consistently praise the delicious food and the wonderful staff. The hotel also offers free WiFi and free self-parking. Its location is convenient for exploring nearby attractions such as West Bay Beach, just 0.7 km away, and North Berwick Harbour, which is 1.1 km from the hotel.
What are the top pet-friendly hotels in Dirleton?
For top pet-friendly hotels in Dirleton, consider the Marine North Berwick, Nether Abbey Hotel, and Greywalls Hotel and Chez Roux.

The 5-star Marine North Berwick, with an 8.8 rating, warmly welcomes dogs and provides food and water bowls. Guests frequently mention the spacious and lovely rooms, along with the friendly and helpful staff. The hotel also boasts a full-service spa with a steam room, sauna, hot tub, and a variety of treatments including massages and facials. It is conveniently located near Broad Sands, the Scottish Sea Bird Centre, and West Bay Beach.

Another excellent option is the 4-star Nether Abbey Hotel, which holds an impressive 9.4 rating. This hotel also allows pets and offers food and water bowls for dogs. Guests often praise the delicious food, especially the free cooked breakfast, and the wonderful location. It is situated a short distance from West Bay Beach and the Scottish Sea Bird Centre.

The 5-star Greywalls Hotel and Chez Roux, rated 9.4, is another pet-friendly choice. This hotel provides food and water bowls for pets and offers luxurious amenities such as premium bedding, bathrobes, and Egyptian cotton sheets. It features a garden view restaurant, 24-hour room service, and an outdoor tennis court. The hotel is located close to Gullane Golf Course and Gullane Beach.
What are the top boutique hotels in Dirleton?
For a top boutique hotel in Dirleton, consider the Greywalls Hotel and Chez Roux.

This 5-star Edwardian property, with an impressive 9.4 rating, is highly praised by guests. It is located very close to Muirfield Golf Course, just 0.1 km away, and also near Gullane Golf Course and Archerfield Links. Guests can enjoy premium bedding, Egyptian cotton sheets, and bathrobes, ensuring a comfortable stay. The hotel offers a 24-hour room service and a restaurant with garden views. Some rooms also feature a fireplace, adding to the hotel's unique character. Guests can also enjoy the convenience of an onsite outdoor tennis court.
What are the most romantic hotels in Dirleton for couples?
For couples seeking a romantic stay in Dirleton, the Marine North Berwick is an excellent choice.

This 5-star hotel, with a superb rating of 8.8, offers a truly luxurious experience. Couples frequently praise the spacious, lovely rooms and the first-class, amazing service from the friendly, helpful staff. The location is described as beautiful and great, with North Berwick Golf Course just 0.7 km away. For relaxation, the hotel boasts a full-service spa with a hot tub, steam room, sauna, and various body treatments, including massages and wraps. Guests can also enjoy couples dining and many rooms offer stunning sea views, superb for a romantic getaway.
What are the best hotels in Dirleton near West Bay Beach?
For hotels in Dirleton conveniently located near West Bay Beach, consider the Nether Abbey Hotel and the Marine North Berwick.

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

Another excellent option is the 5-star Marine North Berwick, rated 8.8, which is 0.9 km from West Bay Beach. Guests frequently highlight the spacious and lovely rooms, the friendly and helpful staff, and the beautiful location. This hotel boasts a pool, connecting rooms, premium bedding, and a beachfront restaurant, with many rooms offering sea views.
When is the best time to go to Dirleton?
The best time to go to Dirleton is during the late spring and summer months, particularly from May to September, when the weather is generally mildest and the days are long.

During these months, you'll find conditions ideal for exploring Dirleton Castle, a striking 13th-century fortress, and its gardens, which are often at their most colourful. The warmer weather also makes it pleasant for walks around the village green and along the nearby coastline.

Families often appreciate visiting in July and August. The longer daylight hours mean more time for outdoor activities, and local events like agricultural shows or village fêtes are common, offering a glimpse into local life. The village is well-connected for day trips to nearby beaches like Gullane Bents, which are lovely for a family outing in the sunshine.

For couples seeking a quieter experience with good weather, May, June, or September are excellent choices. The crowds are typically smaller than in the peak summer months, allowing for a more relaxed visit to the castle and its grounds.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Dirleton hotel for you.
How can I save on a Dirleton hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Dirleton hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Dirleton hotel?
Hotel prices in Dirleton often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia