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.2 out of 10, Wonderful, (5 reviews)
"Room was great. Breakfast amazing. Staff mega helpful. Dog friendly. Evening meal good but limited but that fits with the style of the hotel. We would go back. Mark & Katie Hutchison "
United Kingdom
Katie
The price is CA $197
CA $237 total
includes taxes & fees
May 4 - May 5
Open Arms Hotel

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
20.9 km from Dirleton
9.4 out of 10, Exceptional, (955 reviews)
"Room and bathroom a bit on the small side but clean, quiet throgh the night. Breakfast very good as was the dinner menu."
United Kingdom
Michael
The price is CA $222
CA $267 total
includes taxes & fees
Apr 19 - Apr 20
Carberry Tower Mansion House and Estate

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
30.6 km from Dirleton
8.4 out of 10, Very good, (1,001 reviews)
"Very nice room, great view, very comfortable staff nice and friendly."
United Kingdom
Gavin
The price is CA $154
CA $185 total
includes taxes & fees
Apr 20 - Apr 21
Braid Hills Hotel

Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
27.5 km from Dirleton
9.0 out of 10, Wonderful, (361 reviews)
"Spacious room, very clean, one of the comfiest beds I've slept in - had a great sleep. Bathtub was a bonus. Strongly recommend and I will stay here again. "
United Kingdom
Vija
The price is CA $146
CA $176 total
includes taxes & fees
Apr 16 - Apr 17
Kildonan Lodge Hotel

The Lane Hotel

The Lane Hotel
4.0 star property
29.8 km from Dirleton
9.6 out of 10, Exceptional, (216 reviews)
"Amazing hotel, fab and quirky pain and beautiful accommodation. Great location. "
United Kingdom
Caroline
The price is CA $197
CA $237 total
includes taxes & fees
Apr 19 - Apr 20
The Lane Hotel

The Salisbury Hotel

The Salisbury Hotel
4.0 star property
27.5 km from Dirleton
8.6 out of 10, Excellent, (892 reviews)
"Excellent room that was very clean, with very attentive and friendly staff. "
United Kingdom
Rod
The price is CA $165
CA $198 total
includes taxes & fees
Apr 15 - Apr 16
The Salisbury Hotel

The Scholar

The Scholar
4.0 star property
27.2 km from Dirleton
9.2 out of 10, Wonderful, (1,008 reviews)
"staff were very friendly and helpful and were always available, even helping us out when we had an early excursion by allowing us to have a coffee and pastries early as we were going to miss breakfast. highly recommended staying here"
United Kingdom
Frank
The price is CA $195
CA $234 total
includes taxes & fees
Apr 14 - Apr 15
The Scholar

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
29.2 km from Dirleton
8.8 out of 10, Excellent, (1,000 reviews)
"The breakfast was excellent, a bit of a stroll to the shops but didn’t bother us even though we are 70 plus "
United Kingdom
Audrey
The price is CA $182
CA $218 total
includes taxes & fees
Apr 19 - Apr 20
JA The Bruntsfield - Edinburgh

Ravelston House

Ravelston House
3.0 star property
21.1 km from Dirleton
8.6 out of 10, Excellent, (437 reviews)
"Great place to stay , lovely staff ,great location for Edinburgh "
United Kingdom
Douglas
The price is CA $64
CA $77 total
includes taxes & fees
Apr 19 - Apr 20
Ravelston House

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
22.7 km from Dirleton
8.6 out of 10, Excellent, (1,011 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is CA $109
CA $130 total
includes taxes & fees
Apr 19 - Apr 20
Best Western Kings Manor Hotel

Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
3.0 star property
29.3 km from Dirleton
8.6 out of 10, Excellent, (1,011 reviews)
"Great sleep Breakfast delicious Staff very helpful "
United Kingdom
Tracy
The price is CA $170
CA $204 total
includes taxes & fees
Apr 19 - Apr 20
Hampton by Hilton Edinburgh West End

Moxy Edinburgh

Moxy Edinburgh
3.0 star property
29.2 km from Dirleton
8.8 out of 10, Excellent, (698 reviews)
"Great amenities, lovely staff, loved our room"
United Kingdom
Kathryn
The price is CA $191
CA $241 total
includes taxes & fees
Apr 19 - Apr 20
Moxy Edinburgh

Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh
4.0 star property
28.1 km from Dirleton
8.6 out of 10, Excellent, (1,002 reviews)
"Vert nice hotel. Great room. Great service"
Norway
Ronny Robert
The price is CA $208
CA $262 total
includes taxes & fees
Apr 19 - Apr 20
Residence Inn by Marriott Edinburgh

Grove House Hotel

Grove House Hotel
3.0 star property
29.2 km from Dirleton
9.0 out of 10, Wonderful, (58 reviews)
"Beautiful clean place to stay "
United Kingdom
Shinade
The price is CA $184
CA $221 total
includes taxes & fees
Apr 14 - Apr 15
Grove House Hotel

Staycity Aparthotels, Edinburgh, West End

Staycity Aparthotels, Edinburgh, West End
4.0 star property
29.3 km from Dirleton
8.8 out of 10, Excellent, (1,007 reviews)
"Rooms were really nice and clean. All amenities worked and it was so pleasing to see them there Trip was great due to stay "
United Kingdom
Jui
The price is CA $210
CA $252 total
includes taxes & fees
Apr 20 - Apr 21
Staycity Aparthotels, Edinburgh, West End

Mercure Edinburgh Haymarket

Mercure Edinburgh Haymarket
4.0 star property
29.1 km from Dirleton
8.2 out of 10, Very good, (1,011 reviews)
"Yes-clean and cozy"
Canada
DONATO Garcia
The price is CA $185
CA $222 total
includes taxes & fees
Apr 26 - Apr 27
Mercure Edinburgh Haymarket

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
28.6 km from Dirleton
8.8 out of 10, Excellent, (1,005 reviews)
"The room was exceptional and the staff even better. The breakfast was great, huge variety and made fresh daily. Thank you for a great stay. "
Canada
Anna
The price is CA $155
CA $186 total
includes taxes & fees
Apr 19 - Apr 20
Leonardo Edinburgh City

Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
28.5 km from Dirleton
8.6 out of 10, Excellent, (1,008 reviews)
"Great location in the centre of town, easy walking distance to the New Town and the Old Town sites. Plenty of bars and restaurants around."
United Kingdom
Gareth Anthony
The price is CA $214
CA $257 total
includes taxes & fees
Apr 19 - Apr 20
Novotel Edinburgh Centre

Ten Hill Place

Ten Hill Place
4.0 star property
27.5 km from Dirleton
9.4 out of 10, Exceptional, (1,002 reviews)
"Great location and hotel. Staff were friendly, polite and helpful. "
United States
Akiva
The price is CA $208
CA $250 total
includes taxes & fees
Apr 26 - Apr 27
Ten Hill Place

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
27.9 km from Dirleton
9.6 out of 10, Exceptional, (1,003 reviews)
"Good location, great rooms, food and overall service!"
United Kingdom
Ingrid
The price is CA $197
CA $237 total
includes taxes & fees
Apr 19 - Apr 20
Hotel du Vin & Bistro Edinburgh
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 Edinburgh Castle or Scott Monument, 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 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