Hotels in Dirleton

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Dirleton?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Dirleton on Hotels.com. These Dirleton hotels consistently deliver on quality, location and traveller experience. Last updated on 14 November 2026.

1. Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (41 reviews)
"A really lovely hotel with a very warm welcome and friendly staff. Great breakfast menu. Room was spacious and well appointed. A great stay!"
United Kingdom
Christine
The price is ฿2,087
฿2,505 total
includes taxes & fees
16 Nov - 17 Nov
Open Arms Hotel

2. Marine & Lawn North Berwick

Marine & Lawn North Berwick
5.0 star property
2.9 km from Dirleton
8.8 out of 10, Excellent, (344 reviews)
"Great location and friendly staff"
United Kingdom
Murray
The price is ฿7,824
฿9,389 total
includes taxes & fees
23 Nov - 24 Nov
Marine & Lawn North Berwick

3. The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
7.6 km from Dirleton
9.4 out of 10, Exceptional, (213 reviews)
"Second visit to this hotel! Staff all friendly & helpful. We spent a couple of days chilling."
United Kingdom
Jean
The price is ฿2,910
฿3,492 total
includes taxes & fees
15 Nov - 16 Nov
The Lodge at Craigielaw

4. Point A Edinburgh St Andrew Square

Point A Edinburgh St Andrew Square
3.5 star property
27.8 km from Dirleton
8.2 out of 10, Very good, (238 reviews)
"Only a very quick overnight stay but staff were very helpful at check in and room was very good"
United Kingdom
John
The price is ฿3,518
฿4,432 total
includes taxes & fees
29 Nov - 30 Nov
Point A Edinburgh St Andrew Square

5. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
27.5 km from Dirleton
9.2 out of 10, Wonderful, (1,145 reviews)
"Great location, very clean nice big room. Staff were friendly, check in and out was very quick."
United Kingdom
Trudy
The price is ฿6,360
฿8,014 total
includes taxes & fees
30 Nov - 1 Dec
Radisson Blu Hotel, Edinburgh City Centre

6. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
27.4 km from Dirleton
9.2 out of 10, Wonderful, (2,158 reviews)
"Great location and very modern facilities"
Sweden
Martin
The price is ฿5,197
฿6,547 total
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place Hotel

7. Market Street Hotel

Market Street Hotel
4.0 star property
27.8 km from Dirleton
9.8 out of 10, Exceptional, (1,587 reviews)
"Great hotel perfect for the Caledonian sleeper train into Waverley station Lovely rooms ,great food and amazing staff Many thanks"
United Kingdom
mark
The price is ฿5,596
฿7,051 total
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel

8. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
28 km from Dirleton
9.6 out of 10, Exceptional, (1,446 reviews)
"Amazing stay and location."
United States
Maxwell
The price is ฿7,728
฿9,738 total
includes taxes & fees
29 Nov - 30 Nov
Virgin Hotels Edinburgh

9. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
28.2 km from Dirleton
9.0 out of 10, Wonderful, (3,000 reviews)
"Great hotel in a perfect location, breakfast was lovely would recommend"
United Kingdom
Clare
The price is ฿4,828
฿6,084 total
includes taxes & fees
29 Nov - 30 Nov
Apex Grassmarket Hotel

10. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
27.5 km from Dirleton
8.4 out of 10, Very good, (1,003 reviews)
"Good location clean rooms"
Turkey
Ahmet
The price is ฿5,109
฿6,437 total
includes taxes & fees
22 Nov - 23 Nov
Hilton Edinburgh Carlton

11. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
27.4 km from Dirleton
9.0 out of 10, Wonderful, (1,559 reviews)
"Beautiful hotel with spa area. Great location and very helpful staff"
United States
Kevin
The price is ฿4,769
฿6,009 total
includes taxes & fees
22 Nov - 23 Nov
Leonardo Royal Hotel Edinburgh

12. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
27.8 km from Dirleton
9.0 out of 10, Wonderful, (3,374 reviews)
"Great hotel. Great location. Top notch customer service. Definitely recommend"
United States
John
The price is ฿5,746
฿7,240 total
includes taxes & fees
29 Nov - 30 Nov
Fraser Suites Edinburgh

13. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
28.8 km from Dirleton
9.0 out of 10, Wonderful, (1,003 reviews)
"The staff were amazing here! Extremely helpful & left a little something in our room for my friends birthday, which was a lovely touch. Pool & sauna were very nice, great atmosphere in the bar & the breakfast was a vast choice of foods. A top stay!"
United Kingdom
Faith
The price is ฿5,641
฿7,108 total
includes taxes & fees
13 Dec - 14 Dec
Sheraton Grand Hotel & Spa, Edinburgh

14. InterContinental Edinburgh The George by IHG

InterContinental Edinburgh The George by IHG
4.0 star property
27.9 km from Dirleton
9.0 out of 10, Wonderful, (1,002 reviews)
"Great location, lovely staff, super comfortable bed!"
United Kingdom
Vicki
The price is ฿6,147
฿7,745 total
includes taxes & fees
13 Dec - 14 Dec
InterContinental Edinburgh The George by IHG

15. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
28.3 km from Dirleton
9.4 out of 10, Exceptional, (1,002 reviews)
"Amazing staff. Great location."
United States
Shannah
The price is ฿5,756
฿7,253 total
includes taxes & fees
13 Dec - 14 Dec
Wilde Aparthotels, Edinburgh, Grassmarket

16. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
28.1 km from Dirleton
9.2 out of 10, Wonderful, (1,801 reviews)
"Just stayed at the Apex city off Edinburgh again for the 3 or 4th time, yet again fantastic staff, customer service and location thank you."
United Kingdom
matt
The price is ฿5,104
฿6,431 total
includes taxes & fees
13 Dec - 14 Dec
Apex City of Edinburgh Hotel

17. Holiday Inn Express Edinburgh Royal Mile by IHG

Holiday Inn Express Edinburgh Royal Mile by IHG
3.0 star property
27.4 km from Dirleton
8.6 out of 10, Excellent, (1,002 reviews)
"Very nice and helpful staff. Good area to stay."
United States
Regenia
The price is ฿4,623
฿5,825 total
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh Royal Mile by IHG

18. W Edinburgh

W Edinburgh
5.0 star property
27.5 km from Dirleton
9.2 out of 10, Wonderful, (512 reviews)
"Amazing stay at W hotel in Edinburgh. The location was super and staff was great, they where super friendly and arranged a great stay for us! Highly recommend."
Sweden
Filip
The price is ฿7,798
฿9,825 total
includes taxes & fees
22 Nov - 23 Nov
W Edinburgh

19. 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,000 reviews)
"Lovely stay for our 30th Anniversary staff polite and friendly"
United Kingdom
Sarah
The price is ฿5,713
฿7,199 total
includes taxes & fees
29 Nov - 30 Nov
The Caledonian Edinburgh, Curio Collection by Hilton

20. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
27.2 km from Dirleton
9.8 out of 10, Exceptional, (886 reviews)
"Excellent hotel in many ways. The room, the breakfast, the restaurant and the location. And of course the shower beer 😄"
Sweden
Katarina
The price is ฿7,312
฿9,214 total
includes taxes & fees
30 Nov - 1 Dec
BrewDog DogHouse 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.

Compare popular hotels in Dirleton

Property
Property class
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
41 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 swimming pool with a tiled deck and a wooden fence in the background.
Marine & Lawn North Berwick
5.0 star property
8.8
Excellent
344 reviews
View
A fireplace with a roaring fire, a statue, and a green leather armchair.
Carberry Tower Mansion House and Estate
4.0 star property
9.2
Wonderful
1,001 reviews
View
A large stone building with multiple windows and a flag, surrounded by well-maintained lawns and trees.
Kilconquhar Castle Estate
3.0 star property
9.0
Wonderful
455 reviews
View

When is the best time to visit North Berwick?

Our prices for hotels in North Berwick are cheapest in February

Price trends for hotels in North Berwick

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 9°C / low 4°C. Cloudy most days.
9°
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
6°
weather_cloudy
December, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
6°
weather_cloudy
January, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
7°
weather_cloudy
February, no crowd data, average high temperature 7 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
9°
weather_cloudy
March, no crowd data, average high temperature 9 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
11°
weather_cloudy
April, no crowd data, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
14°
weather_cloudy
May, no crowd data, average high temperature 14 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
6°
16°
weather_cloudy
June, no crowd data, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
18°
weather_cloudy
July, no crowd data, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
18°
weather_cloudy
August, no crowd data, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
16°
weather_cloudy
September, no crowd data, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
7°
Monthly weather averages (˚C)

Top landmarks in Dirleton

Check out reviews of Dirleton hotels guests love

Frequently Asked Questions

Is Dirleton expensive to stay in?

You can find great hotels from ฿2,087 in Dirleton to suit a range of budgets. To find the best low-cost hotel on Hotels.com that meets your needs, apply your search filters and then sort hotels by "Price: low to high".

How can I find discounted rates and deals for Dirleton hotels?

Discover great deals on hotels in Dirleton with Hotels.com. Sign up for free to unlock member only prices and start earning rewards. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Dirleton hotels.

Can I receive a refund if I cancel my Dirleton hotel booking?

The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel your booking. Some Dirleton hotels require you to cancel more than 24 hours before check-in, so look at your booking beforehand. For extra peace of mind before you book, filter hotels by "Property cancellation options" and select "Fully refundable property".

What are some of the best pet-friendly hotels in Dirleton?

Travelling with your pet doesn't mean sacrificing a great hotel stay. In Dirleton, our travellers love:

To find more pet-friendly stays on Hotels.com, use the "Amenities" filter in your search and select "Pet friendly".

What are some of the top Dirleton hotels with free parking?

If you're travelling by car, make your life easier by booking a Dirleton hotel with free parking. Our travellers like:

What are some great hotels in Dirleton with balconies?

There are some top hotels in Dirleton that offer rooms with a balcony. Check out Open Arms Hotel which has a high guest score of 9.4 out of 10, and decks/patios in some rooms.

Find out more about Dirleton

Dirleton: A Timeless Tapestry of Castle Ruins and Coastal Charms

Nestled just a few miles from North Berwick, Dirleton is a charming village steeped in history and natural beauty. Its crowning jewel, Dirleton Castle, dates back to the 13th century and offers a fascinating glimpse into Scotland's past, surrounded by stunning gardens perfect for a leisurely stroll. The picturesque Dirleton Kirk adds a touch of local heritage, while the tranquil countryside invites exploration and adventure. With its idyllic setting and friendly atmosphere, Dirleton is an enchanting escape for romantics, history buffs, and nature lovers alike, making it an unmissable stop on your Scottish journey.

Discover great hotels near Dirleton

Dirleton offers a mix of cosy bed and breakfasts and refined hotels, with room rates that suit various budgets. Expect comfortable, well-appointed rooms in a charming setting, reflecting both modern style and local character. Here are some of the best hotels near Dirleton that our travelers love:

  1. Greywalls Hotel and Chez Rouxopens in new window: This luxurious 5.0-star property boasts a guest rating of 9.4 out of 10 and offers a refined golfing experience set against a backdrop of elegance. The hotel features architecturally striking design, curated experiences and an ambience that resonates with leisure travellers seeking high-end comfort. With a focus on distinctive luxury, guests enjoy upscale amenities including potential access to a rooftop bar, exquisite dining in a high-end restaurant, and express check-in services ensuring a smooth arrival. The property’s beautifully appointed rooms and professional service highlight its commitment to delivering an exceptional and trend-aware journey.
  2. Marine North Berwickopens in new window: This 5.0-star hotel carries a guest rating of 8.8 out of 10 and is a haven for leisure travellers looking for a beachside escape with an adventurous twist. The hotel is celebrated for its direct access to the beach and offers a range of curated experiences such as adventure sports and onsite recreation. Guests are welcomed into a setting that radiates charm and sophistication, complemented by potential spa facilities, a stylish bar, and the promise of high-end culinary delights. Its inviting atmosphere and attention to curated details ensure a memorable and seamless holiday experience.
  3. Folly Hotelopens in new window: This budget-friendly inn offers direct beach access, catering to leisure travellers who appreciate a relaxed beach holiday experience. The property is designed with simplicity and comfort in mind, ensuring a laid-back yet satisfying coastal retreat. Guests can enjoy the ease of access to the beach along with a warm and welcoming setting that highlights the charm of a traditional beach holiday. Its straightforward, inviting ambience makes it an excellent choice for travellers seeking a serene and uncomplicated stay by the sea.

Where to stay near Dirleton

North Berwick Harbour, Tantallon Castle, Gullane Beach are all great options to stay near when visiting in Dirleton, North Berwick, Scotland, United Kingdom. North Berwick Harbour offers rich maritime history, Tantallon Castle impresses with dramatic coastal views and proximity to Bass Rock, and Gullane Beach entices with its historical coastal charm. For first-time visitors, North Berwick Harbour is ideally suited with its central location.

  1. North Berwick Harbouropens in new window: Staying near North Berwick Harbour offers a charming blend of historical appeal and seaside allure. The area is celebrated for its rich history and scenic waterfront, making it perfect for visitors who appreciate maritime heritage and a relaxed coastal vibe. Enjoy a range of cultural attractions and take a leisurely stroll along the harbour to experience the essence of the town.
  2. Tantallon Castleopens in new window: Opt to stay near Tantallon Castle for a taste of historic grandeur. This location is steeped in history and offers an engaging atmosphere with notable points of interest including Bass Rock and Seacliff Beach, along with a view of North Berwick Harbour. It’s a great spot for those who love exploring significant historical sites while enjoying a peaceful setting.
  3. Gullane Beachopens in new window: Staying near Gullane Beach provides a quiet retreat with a subtle historical charm. Its intimate setting is perfect for visitors looking to enjoy the coastal scenery in a relaxed manner. While the area is noted for its historical background, it offers a simpler experience compared to the more bustling attractions nearby.

Things to do in Dirleton

Discover Dirleton’s charm with its historic castle and quaint kirk. Explore Dirleton Castle's centuries-old stronghold and stroll through picturesque lanes, soaking in stunning coastal views and local heritage. A delightful blend of history and serene beauty awaits in this charming Scottish village.

  • Edinburgh Castleopens in new window – Discover Edinburgh Castle, a historic fortress that stands as a testament to centuries of Scottish history. Roam its ancient corridors and experience the intrigue of its storied past.
  • Tantallon Castleopens in new window – Explore Tantallon Castle, a formidable stronghold that offers a glimpse into medieval defensive architecture and sweeping coastal views.
  • Elie Beachopens in new window – Relax at Elie Beach, where you can enjoy the gentle lapping of waves and the sandy shores perfect for a leisurely day by the sea.
  • Belhaven Beachopens in new window – Visit Belhaven Beach, a scenic seaside retreat ideal for a peaceful walk along the water and a chance to take in the natural surroundings.
  • Scotland's Secret Bunkeropens in new window – Uncover the mysteries of Scotland's Secret Bunker, a military museum that provides insights into the country’s strategic past and underground operations.

4 tips for savvy savings when booking a hotel in Dirleton

  1. Book for the cheapest times: For the most affordable experience in Dirleton, consider visiting between January and March. During this period, hotel prices may drop, making it an ideal time for those on a budget. A stay of at least 2 to 3 days is recommended to fully appreciate the town's historical landmarks, rich heritage, and cultural attractions, ensuring you get great value for money while exploring the key sites.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers a variety of options to help you save on your trip to Dirleton. By exploring the Dealsopens in new window section, you may discover attractive hotel deals, while the Last-Minute Deals section could reveal discounted rates on hotels near your travel date. Additionally, the Smart Shopping tool on the app allows you to compare hotel prices and amenities, increasing your chances of finding the best available offer. By enabling email alerts or push notifications, you're more likely to see flash sales and special promotions just when you need them.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates might help you save on your stay in a Dirleton hotel. For those seeking unique experiences, boutique hotels can provide a more personalised touch and occasionally better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it appears higher, we may suggest more affordable dates that could help you find a better deal.
  4. Consider your location: Staying nearer to prominent attractions or central areas may offer convenience, yet typically comes with a higher price tag. For more affordable options, consider hotels situated in less central areas or neighbourhoods, striking a balance between cost and ease of access to the places you intend to visit. You might also explore independent hotels located further afield, which can usually tend to be cheaper while providing a more authentic and budget-friendly experience.

Best time to go to Dirleton

Dirleton has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. March, April, and July are the peak travel months in Dirleton, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring