Photo by Jock Watson

Hotels in Dirleton

Book once, win twice

Get instant discounts and rewards on hundreds of thousands of hotels

Get 24/7 support

Help before, during and after your trip

Free cancellation

Booking flexibility on many hotels when plans change*

Check prices for these dates

This weekend
Next weekend

Where to stay in Dirleton?

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

1. Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (38 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
$88 nightly
The price is $105
Nov 16 - Nov 17
Total with taxes and fees
Open Arms Hotel

2. The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
4.7 mi from Dirleton
9.4 out of 10, Exceptional, (212 reviews)
"Second visit to this hotel! Staff all friendly & helpful. We spent a couple of days chilling."
United Kingdom
Jean
$85 nightly
The price is $102
Dec 3 - Dec 4
Total with taxes and fees
The Lodge at Craigielaw

3. Marine & Lawn North Berwick

Marine & Lawn North Berwick
5.0 star property
1.8 mi from Dirleton
8.8 out of 10, Excellent, (341 reviews)
"Great location and friendly staff"
United Kingdom
Murray
$234 nightly
The price is $281
Nov 3 - Nov 4
Total with taxes and fees
Marine & Lawn North Berwick

4. No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
2.5 mi from Dirleton
9.2 out of 10, Wonderful, (99 reviews)
"Great nights sleep, good staff and hotel was exactly what I hoped for. Breakfast was also excellent served by a very efficient and polite young man."
United Kingdom
Walter
$217 nightly
The price is $260
Nov 3 - Nov 4
Total with taxes and fees
No.12 Hotel & Bistro

5. Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
10.3 mi from Dirleton
8.8 out of 10, Excellent, (547 reviews)
"We stayed in one of the hot tub rooms and had a blast, the room was just what we were looking for and views over the bay were spectacular. I would recommend this place a must visit."
United Kingdom
Peter
$110 nightly
The price is $133
Nov 4 - Nov 5
Total with taxes and fees
Bayswell Park Hotel

6. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
13 mi from Dirleton
9.2 out of 10, Wonderful, (1,003 reviews)
"Great accomodation with smiling staff and a great historic background."
Turkey
Buket
$94 nightly
The price is $118
Nov 8 - Nov 9
Total with taxes and fees
Carberry Tower Mansion House and Estate

7. Dalhousie Castle

Dalhousie Castle
4.0 star property
17.4 mi from Dirleton
8.8 out of 10, Excellent, (872 reviews)
"Place was spotless and staff are very polite"
United Kingdom
Jack
$197 nightly
The price is $236
Nov 30 - Dec 1
Total with taxes and fees
Dalhousie Castle

8. Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
11.7 mi from Dirleton
9.0 out of 10, Wonderful, (452 reviews)
"We came to stay as we had a wedding in Crail. It was a fantastic base for exploring St Andrews and the surrounding areas. The site itself has lots to do and the room was perfect for our needs. The staff were very attentive and the breakfast was lovely. Thank you for our trip :)"
United Kingdom
Julia
$92 nightly
The price is $110
Nov 3 - Nov 4
Total with taxes and fees
Kilconquhar Castle Estate

9. Point A Edinburgh St Andrew Square

Point A Edinburgh St Andrew Square
3.5 star property
17.3 mi from Dirleton
8.2 out of 10, Very good, (220 reviews)
"Only a very quick overnight stay but staff were very helpful at check in and room was very good"
United Kingdom
John
$123 nightly
The price is $155
Nov 8 - Nov 9
Total with taxes and fees
Point A Edinburgh St Andrew Square

10. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
15.8 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
"Amazing hotel clean and very comfortable"
United Kingdom
Tracey
$100 nightly
The price is $126
Nov 8 - Nov 9
Total with taxes and fees
Malmaison Edinburgh

11. Haymarket Hotel

Haymarket Hotel
3.0 star property
18.5 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
"Excellent hotel - perfect for a comfortable night’s sleep. Friendly staff and a great location by the station."
United Kingdom
Ben
$92 nightly
The price is $116
Nov 29 - Nov 30
Total with taxes and fees
Haymarket Hotel

12. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
17.3 mi from Dirleton
9.0 out of 10, Wonderful, (1,376 reviews)
"Exceptional location and wonderful staff"
United States
Haley
$128 nightly
The price is $162
Nov 8 - Nov 9
Total with taxes and fees
Motel One Edinburgh-Royal

13. Grassmarket hotel

Grassmarket hotel
4.0 star property
17.4 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
"Genuinely a perfect location! Very walkable to everything. Would definitely stay here again. Front desk has loaner umbrellas for rainy days and allows you to store your bags before check in and after check out. There can be street noise and noise from the pub, but it wasn’t bad."
United States
Mariah
$104 nightly
The price is $132
Nov 8 - Nov 9
Total with taxes and fees
Grassmarket hotel

14. Malmaison Edinburgh City

Malmaison Edinburgh City
4.0 star property
17.2 mi from Dirleton
9.2 out of 10, Wonderful, (1,006 reviews)
"Excellent stay, food was great and hotel was very quiet for a city centre hotel, will defiantly be back"
United Kingdom
Keith
$122 nightly
The price is $154
Nov 8 - Nov 9
Total with taxes and fees
Malmaison Edinburgh City

15. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
17.3 mi from Dirleton
9.0 out of 10, Wonderful, (3,363 reviews)
"Room was beautiful and staff were amazing. Continental breakfast had a fabulous selection and was delicious."
United Kingdom
Molly
$172 nightly
The price is $217
Nov 29 - Nov 30
Total with taxes and fees
Fraser Suites Edinburgh

16. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
17.5 mi from Dirleton
9.2 out of 10, Wonderful, (1,795 reviews)
"It was a great stay. Location is good with a lot of shops and sights around. I would stay there again."
United States
Cody
$122 nightly
The price is $154
Nov 8 - Nov 9
Total with taxes and fees
Apex City of Edinburgh Hotel

17. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
14.1 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
"Very helpful friendly staff"
Canada
Corinne
$77 nightly
The price is $96
Nov 8 - Nov 9
Total with taxes and fees
Best Western Kings Manor Hotel

18. B+B Edinburgh

B+B Edinburgh
4.0 star property
18.1 mi from Dirleton
9.0 out of 10, Wonderful, (1,002 reviews)
"Was a pleasant stay staff went above and beyond"
United Kingdom
k
$127 nightly
The price is $160
Nov 30 - Dec 1
Total with taxes and fees
B+B Edinburgh

19. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
18.1 mi from Dirleton
8.8 out of 10, Excellent, (1,820 reviews)
"Rooms are compact but brand new and with very nice bathrooms and in good location"
United Kingdom
Darren
$92 nightly
The price is $116
Nov 8 - Nov 9
Total with taxes and fees
Point A Edinburgh Haymarket

20. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
18.5 mi from Dirleton
8.4 out of 10, Very good, (1,006 reviews)
"Great stay in Edinburgh with a first class breakfast buffet."
Canada
Julie
$92 nightly
The price is $116
Nov 22 - Nov 23
Total with taxes and fees
Village Hotel 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
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
38 reviews
View
A room with two wooden chairs, a small table, and a vase with flowers. A window with a view of the outdoors is visible.
The Lodge at Craigielaw
4.0 star property
9.4
Exceptional
212 reviews
View
A hotel lobby with a wooden reception desk, a black leather sofa, a staircase with a white railing, and several framed pictures on the walls.
No.12 Hotel & Bistro
3.0 star property
9.2
Wonderful
99 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
341 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,003 reviews
View

When is the best time to visit Dirleton?

Our prices for hotels in Dirleton are cheapest in January
Price trends for hotels in Dirleton
Pricing is based on two traveler single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Edinburgh
November
High 47°F / low 40°F. Cloudy most days.
View properties in November
47°
weather_cloudy
November, no crowd data, average high temperature 47 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
43°
weather_cloudy
December, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
42°
weather_cloudy
January, no crowd data, average high temperature 42 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
44°
weather_cloudy
February, no crowd data, average high temperature 44 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
47°
weather_cloudy
March, no crowd data, average high temperature 47 degrees Fahrenheit, average low temperature 37 degrees Fahrenheit. Cloudy most days.
37°
52°
weather_cloudy
April, no crowd data, average high temperature 52 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
57°
weather_cloudy
May, no crowd data, average high temperature 57 degrees Fahrenheit, average low temperature 43 degrees Fahrenheit. Cloudy most days.
43°
62°
weather_cloudy
June, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Cloudy most days.
48°
64°
weather_cloudy
July, no crowd data, average high temperature 64 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
64°
weather_cloudy
August, no crowd data, average high temperature 64 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
60°
weather_cloudy
September, no crowd data, average high temperature 60 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
54°
weather_cloudy
October, no crowd data, average high temperature 54 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
Monthly weather averages (˚F)

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 $102 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?
Traveling with your pet doesn't mean sacrificing a great hotel stay. In Dirleton, our travelers love:
  • The Castle Inn has an average guest rating of 10 out of 10.
  • Open Arms Hotel has an average guest rating of 9.4. 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 traveling by car, make your life easier by booking a Dirleton hotel with free parking. Our travelers 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

Discover the Enchantment of Dirleton: Where History Meets Coastal Splendor

Nestled in the picturesque East Lothian region, Dirleton is a charming village that captivates visitors with its historic allure and stunning landscapes. Dominated by the majestic shadow of Dirleton Castle, a 13th-century marvel, the village invites exploration of its quaint streets and lush gardens. Adjacently, the serene Dirleton Kirk adds to the area's cultural richness, while the surrounding countryside offers scenic walks with breathtaking views. Perfect for a romantic getaway or a quiet retreat, Dirleton seamlessly blends history, nature, and tranquility, making it an enchanting off-the-beaten-path destination for travelers seeking authentic Scottish charm. For great hotel rates in Dirleton, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Dirleton

Dirleton offers a charming selection of accommodations, from cozy inns to elegant hotels, reflecting the area's historic vibe. Many places provide easy access to local attractions, including scenic views and warm hospitality, making it a lovely base for exploring North Berwick and its surroundings. Here are some of our travelers' favorite hotels in Dirleton:

  1. Fingal - A Luxury Floating HotelOpens in a new window: Nestled in a serene setting, Fingal - A Luxury Floating Hotel is a 5.0-star hotel designed for discerning travelers seeking a luxurious vacation experience. This exquisite property features beautifully appointed rooms with thoughtful design elements, a superb dining experience, and a unique atmosphere aboard a ship. Exceptional service and amenities, including a meeting room and a tram stop nearby for easy city access, ensure a seamless stay. Guests rave about the immaculate accommodations and the delightful culinary offerings, creating a memorable escape that combines elegance with comfort.
  2. Greywalls Hotel and Chez RouxOpens in a new window: A haven for golf enthusiasts, Greywalls Hotel and Chez Roux is a 5.0-star hotel that promises a luxurious getaway. With spacious, well-appointed rooms and multiple meeting spaces, this hotel caters to both leisure and business travelers. The stunning grounds include beautiful gardens that enhance the tranquil atmosphere. Guests appreciate the attentive service, delectable dining options, and the overall luxurious ambiance, making it an ideal destination for those seeking relaxation and golf experiences in a picturesque setting.
  3. Marine North BerwickOpens in a new window: Perched near the beach, Marine North Berwick is a 5.0-star hotel perfect for adventure seekers and leisure travelers. The property boasts direct beach access, a well-equipped spa, and a variety of recreational activities that enhance the beachside experience. Guests enjoy the breathtaking ocean views, comfortable accommodations, and delicious dining options, all complemented by a welcoming atmosphere. With a focus on relaxation and enjoyment, this hotel is an excellent choice for those looking to indulge in both adventure and luxury.

Top locations to stay in Dirleton

Some of the best places to stay near North Berwick Harbour, Gullane Beach, and Dirleton Castle offer unique experiences. North Berwick Harbour is vibrant with marine activities, Gullane Beach boasts stunning sandy shores, and Dirleton Castle showcases rich history amidst picturesque surroundings. For first-time visitors, staying near North Berwick Harbour is ideal for easy access to local attractions and seaside charm.

  1. Near North Berwick HarbourOpens in a new window: Staying near North Berwick Harbour puts you at the heart of coastal charm. With its stunning marina views and connections to nearby islands, this area is perfect for leisurely strolls along the waterfront. You can enjoy boat trips and stunning sea vistas that highlight the natural beauty of the Scottish coast. Don’t miss the chance to explore local shops and galleries that showcase the vibrant culture of this seaside town.
  2. Near Gullane BeachOpens in a new window: If you're a fan of sandy shores and picturesque beach walks, staying near Gullane Beach is a great choice. This beautiful stretch of coastline is perfect for relaxing days in the sun, beachcombing, or even a scenic picnic. The gentle sea breeze and stunning views make it a tranquil spot to unwind and soak up the serene atmosphere.
  3. Near Dirleton CastleOpens in a new window: Nestled in a quaint village, staying near Dirleton Castle offers a unique glimpse into Scottish history. The castle is surrounded by beautiful gardens and scenic landscapes that make for a peaceful retreat. Explore the rich history of the area while enjoying the charm of a small town, making it an appealing choice for those looking to immerse themselves in local culture.

Things to do in Dirleton

Discover Dirleton, a charming village steeped in history, featuring the impressive 13th-century Dirleton Castle and the beautiful Dirleton Kirk. Stroll through the picturesque streets of the parish, where lush gardens and stunning views await. It’s a delightful stop for anyone seeking a taste of Scotland’s rich heritage!

  • North Berwick HarbourOpens in a new window – Start your adventure at North Berwick Harbour, where the charm of a bustling seaside community awaits. Watch fishermen unload their daily catch, enjoy the lively atmosphere, and take a stroll along the waterfront. The picturesque views of the Firth of Forth make it an ideal spot for photography enthusiasts.
  • Dirleton CastleOpens in a new window – Step back in time at Dirleton Castle, a stunning medieval fortress surrounded by beautiful gardens. Explore its historic ruins and imagine the lives of those who once walked its halls. The castle’s impressive architecture and serene surroundings invite you to linger and appreciate its rich history.
  • Gullane BeachOpens in a new window – Relax at Gullane Beach, a pristine stretch of golden sand perfect for sunbathing and beach games. With gentle waves and scenic dunes, it’s a fantastic spot for families to enjoy a fun day out. Don’t miss the chance to take a refreshing dip or build sandcastles with the kids.
  • Scottish Sea Bird CenterOpens in a new window – Discover the wonders of marine life at the Scottish Sea Bird Center. Engage with interactive exhibits that showcase the region's diverse bird species and marine ecosystems. Join a guided boat tour to observe seabirds in their natural habitat and learn about conservation efforts in the area.
  • Seacliff BeachOpens in a new window – End your day at Seacliff Beach, known for its breathtaking cliffs and stunning views of the Bass Rock. This tranquil beach offers a perfect escape for a peaceful walk or a picnic with loved ones. Unwind as you watch the waves crash against the shore and soak in the natural beauty that surrounds you.

5 tips for savvy savings when booking a hotel in Dirleton

  1. Book for the cheapest times: The most budget-friendly time to visit Dirleton is between January and March, when hotel prices are typically lower. For a great value for money, a stay of at least 2 to 3 days is recommended to fully enjoy the town's historic sites, cultural landmarks, and beautiful natural attractions. During your visit, you can explore the stunning Dirleton Castle, relax on the nearby beach, and wander through the charming historic village and parks, all while keeping your travel costs manageable.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Dirleton, start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, you could utilize the Smart ShoppingOpens in a new window tool via the app to compare hotel prices and amenities, ensuring you're more likely to see the best options. This way, if rooms become available or prices drop, you'll be among the first to know and book your getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates might help you save on your stay at a Dirleton hotel. If you're interested in unique accommodations, boutique hotels can provide a more personalized experience and potentially better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll recommend alternative dates that may offer more affordable options, increasing the likelihood that you’ll save.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it usually tends to come with higher prices. For more budget-friendly options, consider hotels in less central neighborhoods, which can help you balance cost with easy access to the sites you want to visit. You might also look into independent hotels that are located a bit further out, as they often provide a more authentic experience at a more affordable rate.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Dirleton. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Dirleton

Dirleton experiences its lowest average temperature in January, at 38.5°F (3.6°C), while July is the hottest month, with an average temperature of 58.1°F (14.5°C). October is typically the wettest month. If you’re looking to soak up the lively atmosphere in Dirleton, March, April, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring