Hotels in Dirleton

Fri 6 Feb
Tue 10 Feb
February 2026
1
March 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
1 Feb - 2 Feb
Tomorrow
2 Feb - 3 Feb
Next weekend
6 Feb - 8 Feb
In two weeks
13 Feb - 15 Feb

Where to stay in Dirleton?

Open Arms Hotel

Open Arms Hotel
Dirleton
£77
includes taxes & fees
8 Feb - 9 Feb
Open Arms Hotel

The Lodge at Craigielaw

The Lodge at Craigielaw
4.7 mi from Dirleton
£72
includes taxes & fees
15 Feb - 16 Feb
The Lodge at Craigielaw

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
14.1 mi from Dirleton
£44
includes taxes & fees
19 Feb - 20 Feb
Best Western Kings Manor Hotel

Malmaison Edinburgh

Malmaison Edinburgh
15.8 mi from Dirleton
£61
includes taxes & fees
8 Feb - 9 Feb
Malmaison Edinburgh

Marine North Berwick

Marine North Berwick
1.8 mi from Dirleton
£202
includes taxes & fees
3 Feb - 4 Feb
Marine North Berwick

Ten Hill Place

Ten Hill Place
17.1 mi from Dirleton
£53
includes taxes & fees
9 Feb - 10 Feb
Ten Hill Place

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
18.1 mi from Dirleton
£57
includes taxes & fees
2 Feb - 3 Feb
Point A Hotel Edinburgh Haymarket

Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
16.1 mi from Dirleton
£60
includes taxes & fees
5 Feb - 6 Feb
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
18.4 mi from Dirleton
£47
includes taxes & fees
22 Feb - 23 Feb
Garner Edinburgh Haymarket by IHG

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
13 mi from Dirleton
£82
includes taxes & fees
24 Feb - 25 Feb
Carberry Tower Mansion House and Estate

Village Hotel Edinburgh

Village Hotel Edinburgh
18.5 mi from Dirleton
£78
includes taxes & fees
15 Feb - 16 Feb
Village Hotel Edinburgh

Apex Grassmarket Hotel

Apex Grassmarket Hotel
17.5 mi from Dirleton
£92
includes taxes & fees
8 Feb - 9 Feb
Apex Grassmarket Hotel

Kilconquhar Castle Estate

Kilconquhar Castle Estate
11.7 mi from Dirleton
£74
includes taxes & fees
3 Feb - 4 Feb
Kilconquhar Castle Estate

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
18.4 mi from Dirleton
£41
includes taxes & fees
24 Feb - 25 Feb
Britannia Hotel Edinburgh

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
1.6 mi from Dirleton
£256
includes taxes & fees
2 Feb - 3 Feb
Greywalls Hotel and Chez Roux

Courtyard by Marriott Edinburgh

Courtyard by Marriott Edinburgh
16.8 mi from Dirleton
£80
includes taxes & fees
22 Feb - 23 Feb
Courtyard by Marriott Edinburgh

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
16.7 mi from Dirleton
£81
includes taxes & fees
1 Mar - 2 Mar
Edinburgh Marriott Hotel Holyrood

Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket
18.2 mi from Dirleton
£66
includes taxes & fees
24 Feb - 25 Feb
Leonardo Hotel Edinburgh Haymarket

Moxy Edinburgh Fountainbridge

Moxy Edinburgh Fountainbridge
18.1 mi from Dirleton
£67
includes taxes & fees
22 Feb - 23 Feb
Moxy Edinburgh Fountainbridge

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
17 mi from Dirleton
£98
includes taxes & fees
8 Feb - 9 Feb
Apex Waterloo Place Hotel
View all properties
Our prices for hotels in North Berwick are cheapest in January
Price trends for hotels in North Berwick
Pricing is based on two traveller single night rates
View properties in February
Typical weather for Edinburgh
February
High 7°C / low 2°C. Cloudy most days.
View properties in February
11°
14°
16°
18°
11°
18°
11°
16°
12°
Monthly weather averages (˚C)

Top landmarks in Dirleton

Dirleton Castle

5.0/5 (2 reviews)
If you're planning a bit of sightseeing, head to Dirleton Castle – just one of the monuments in Dirleton.
See properties

Check out reviews of Dirleton hotels guests love

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Great customer service, wifi signal was strong and the room was spotless"
Stuart 2-night trip
Posted 2 days ago
Apex City of Edinburgh Hotel
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Excellent location! Modern and clean decor with all the amenities for a super comfortable room with free minibar."
Dylan 2-night trip
Posted 2 days ago
Market Street Hotel
The Hoxton Edinburgh

The Hoxton Edinburgh

10/10 Excellent
"Lovely hotel with great staff"
Elizabeth 4-night trip
Posted 3 days ago
The Hoxton Edinburgh
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Very friendly "
Thomas 3-night trip
Posted 3 days ago
CODE - The Court, Edinburgh
W Edinburgh

W Edinburgh

10/10 Excellent
"Room was perfect. A little late completing the housekeeping but the cocktail vouchers made up for it "
Martin 1-night trip
Posted 4 days ago
W Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Very friendly and welcoming staff. Especially staff member Jen/Jennifer, even making our children feel special. Rooms were spacious, clean and comfortable beds. Hotel is in walking distance of centre and lots of tourist attractions. Would definitely stay here again. "
Gillian 3-night trip
Posted 4 days ago
Apex Grassmarket Hotel
Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

10/10 Excellent
"Very clean "
David 2-night trip
Posted 4 days ago
Sheraton Grand Hotel & Spa, Edinburgh
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"Wonderful. "
Michelle 3-night trip
Posted 4 days ago
Virgin Hotels Edinburgh
Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket

10/10 Excellent
"I loved this hotel and the location along with the layout"
Jennifer 1-night trip
Posted 5 days ago
Wilde Aparthotels, Edinburgh, Grassmarket

Frequently asked questions

Is Dirleton expensive to stay in?
You can find great hotels from £41 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.
How can I find discounted rates and deals for Dirleton hotels?
Unlocking discounted rates at hotels in Dirleton couldn't be simpler. Members save up to 20% on select hotels when signed in. Silver, Gold, and Platinum members can earn additional rewards on VIP Access bookings.
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:
  • The Castle Inn has an average guest rating of 10 out of 10. To find more pet-friendly stays on Hotels.com, use the "Amenities" filter in your search and select "Pet friendly".
Find out more about Dirleton

Dirleton: A Timeless Tapestry of History and Natural Splendor

Nestled just a stone's throw from North Berwick, the picturesque village of Dirleton enchants visitors with its quaint charm and rich history. Dominated by the impressive 13th-century Dirleton Castle, where tales of yore whisper through its ancient walls, the village boasts stunning gardens and a serene landscape that beckons nature lovers and romantics alike. Stroll through cobbled streets lined with delightful cottages, or relax at the nearby golden beaches, all while soaking in the breathtaking East Lothian coastline. Dirleton offers a perfect blend of culture, heritage, and natural beauty, making it an idyllic escape for discerning travellers.

Discover great hotels in Dirleton

Dirleton offers a charming selection of hotel accommodation, ranging from cosy inns to elegant guesthouses. Visitors can enjoy picturesque settings, local hospitality, and easy access to stunning coastal views and historical landmarks, making it an ideal base for exploring the beauty of East Lothian. These are some of the hotels preferred by our travellers in Dirleton:

  1. Greywalls Hotel and Chez RouxOpens in a new window: This exquisite 5.0-star hotel is a haven for leisure travellers seeking a luxurious vacation experience. With a focus on golf-themed activities, the property features multiple meeting rooms and exceptional amenities tailored for a sophisticated stay. Travellers can indulge in a round of golf on pristine courses, complemented by high-end dining options and elegant architectural design. The seamless blend of comfort and luxury creates an inviting atmosphere that is highly praised by those who appreciate distinctive experiences.
  2. Marine North BerwickOpens in a new window: Embracing the spirit of adventure, Marine North Berwick is a remarkable 5.0-star hotel that offers direct access to the beach, making it a perfect choice for those seeking exhilarating experiences. The hotel boasts a range of adventure sports such as sailing, windsurfing, and waterskiing, all designed to captivate the thrill-seeking traveller. The stunning coastal views and modern, chic design enhance the overall atmosphere. Visitors rave about the vibrant ambience and the array of activities available, ensuring a memorable stay that embodies both relaxation and excitement.
  3. Nether Abbey HotelOpens in a new window: A delightful 4.0-star hotel, Nether Abbey Hotel caters to adventure-loving travellers seeking a family-friendly environment, while still providing an abundance of leisure options. With access to thrilling activities such as waterskiing, sailing, and surfing, this hotel offers a perfect blend of excitement and comfort. The property also features amenities designed for children, ensuring a welcoming experience for families. Reviewers consistently highlight the engaging atmosphere, making it an ideal choice for those looking to immerse themselves in both adventure and quality time together.

Top locations to stay in Dirleton

Staying near North Berwick Harbour, Dirleton Castle, and Gullane Beach offers unique experiences in Dirleton, North Berwick, Scotland. North Berwick Harbour boasts historical charm and scenic views, while Dirleton Castle provides a glimpse into Scotland's rich past. Gullane Beach offers a beautiful coastal retreat. For first-time visitors, staying near Dirleton Castle is highly recommended for its striking architecture and historical significance.

  1. Near North Berwick HarbourOpens in a new window: Staying near North Berwick Harbour gives you the charm of a historical coastal area with stunning views of the sea. It's a fantastic spot for leisurely walks along the water's edge, and you can explore quaint shops selling local crafts. Don't miss the chance to hop on a boat for some wildlife watching, as the harbour is a gateway to seeing seals and puffins nearby.
  2. Near Dirleton CastleOpens in a new window: Dirleton Castle is a fascinating historical site that offers a glimpse into Scotland's past. Staying nearby allows you to wander through the beautiful gardens and explore the ruins of this impressive fortress. The surrounding village has a relaxing vibe, perfect for enjoying a peaceful stroll and discovering charming local boutiques.
  3. Near Gullane BeachOpens in a new window: Gullane Beach is known for its stunning sandy stretches and scenic views, making it a perfect spot for a relaxing day outdoors. Staying near here lets you soak up the sun or enjoy long walks along the coast. The area is also rich in history, so you can explore nearby attractions while enjoying the beach atmosphere.

Things to do near Dirleton

Nestled in East Lothian, Dirleton boasts the stunning Dirleton Castle, a 13th-century gem surrounded by enchanting gardens. Wander through the village's charming streets, savour local cuisine, and soak in the serene countryside—Dirleton is a delightful escape for those seeking history and picturesque scenery.

  • Edinburgh CastleOpens in a new window – Step into history at this iconic fortress perched atop Castle Rock. Explore its ancient walls, majestic architecture, and panoramic views of the city below. Don’t miss the Stone of Destiny and the Crown Jewels, which tell tales of Scotland’s royal heritage.
  • Princes StreetOpens in a new window – Stroll along this bustling thoroughfare, where you can shop at an array of high-street stores and enjoy stunning views of the castle. Take a break in the beautiful Princes Street Gardens, a perfect spot for a picnic or to simply soak in the vibrant atmosphere.
  • Royal MileOpens in a new window – Wander down this historic street that connects Edinburgh CastleOpens in a new window to the Palace of Holyroodhouse. Discover charming closes, quaint shops, and traditional Scottish eateries as you trace the footsteps of history through this lively area.
  • George StreetOpens in a new window – Experience the elegance of George Street, known for its chic boutiques and sophisticated cafés. It’s an ideal place to indulge in a bit of retail therapy or enjoy a delightful meal while soaking up the stylish surroundings.
  • GrassmarketOpens in a new window – Visit this lively tourist precinct, steeped in history and character. Browse the unique shops and enjoy a meal at one of the many pubs and restaurants nestled in this vibrant square, all while taking in views of the castle looming above.

4 tips for savvy savings when booking a hotel in Dirleton

  1. Book for the cheapest times: The most affordable time to visit Dirleton is from January to March, when hotel prices are typically lower. For those on a budget, a stay of at least 2 to 3 days is recommended to fully appreciate the area's historical landmarks, cultural sites, and natural beauty. During this period, visitors can explore the village's rich history and enjoy great value for money while discovering its charming attractions.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Dirleton, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates close to your travel date. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're well-informed. If rooms become available or prices drop, you could be among the first to know and seize the opportunity for a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you potentially save on your stay in a Dirleton hotel. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and, at times, better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest alternative dates that could be more affordable, helping you find a better deal.
  4. Consider your location: Staying nearer to key attractions or city centres may offer convenience but often comes with higher expenses. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. You might also look into independent hotels located a bit further out, which are usually likely to be more affordable and can provide a more authentic 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. 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, with little to no 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