An aerial view of a large estate with a prominent castle-like structure surrounded by lush green fields and dense forests.

Dalkeith Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
8 Aug - 9 Aug
Tomorrow
9 Aug - 10 Aug
Next weekend
14 Aug - 16 Aug
In two weeks
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Dalkeith hotels

Hotel
Breakfast included
Bed & breakfast
Reserve now, pay later
Pet-friendly

1. Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
Dalkeith
United States
Amber
€100
includes taxes & fees
6 Sept - 7 Sept
Premier Inn Edinburgh A7 - Dalkeith

2. The Sun Inn

The Sun Inn
Dalkeith
Australia
Shelagh
€204
includes taxes & fees
3 Sept - 4 Sept
The Sun Inn

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United Kingdom
laura
€194
includes taxes & fees
5 Sept - 6 Sept
Carberry Tower Mansion House and Estate

4. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United Kingdom
Memis
€326
includes taxes & fees
30 Aug - 31 Aug
Dalhousie Castle

5. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Martha
€168
includes taxes & fees
30 Aug - 31 Aug
Best Western Kings Manor Hotel

6. Destiny Student - Burnet Point

Destiny Student - Burnet Point
Abbeyhill
United Kingdom
Ryan
€141
includes taxes & fees
9 Aug - 10 Aug
Destiny Student - Burnet Point

7. The Scholar

The Scholar
Southside
Canada
Pamela
€204
includes taxes & fees
30 Aug - 31 Aug
The Scholar

8. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Nadeem
€160
includes taxes & fees
31 Aug - 1 Sept
Village Hotel Edinburgh

9. Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
United Kingdom
Kara
€215
includes taxes & fees
2 Sept - 3 Sept
Ten Hill Place, WorldHotels Distinctive

10. Malmaison Edinburgh

Malmaison Edinburgh
Leith
United Kingdom
Rayna
€193
includes taxes & fees
30 Aug - 31 Aug
Malmaison Edinburgh

11. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
Canada
Jennifer
€153
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

12. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
United States
Nicola
€176
includes taxes & fees
31 Aug - 1 Sept
Point A Edinburgh Haymarket

13. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
Canada
Stephane
€187
includes taxes & fees
31 Aug - 1 Sept
Murrayfield Hotel

14. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Leith
Canada
Lou-Ann
€198
includes taxes & fees
6 Sept - 7 Sept
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

15. Novotel Edinburgh Centre

Novotel Edinburgh Centre
Old Town Edinburgh
United States
Paul
€216
includes taxes & fees
2 Sept - 3 Sept
Novotel Edinburgh Centre

16. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
United States
Rosalva
€172
includes taxes & fees
31 Aug - 1 Sept
YOTEL Edinburgh

17. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United States
Christine Mendez
€158
includes taxes & fees
6 Sept - 7 Sept
Courtyard by Marriott Edinburgh West

18. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
Old Town Edinburgh
United States
Isaac
€204
includes taxes & fees
30 Aug - 31 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

19. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
Tollcross
United States
Shanna
€225
includes taxes & fees
1 Sept - 2 Sept
Bruntsfield Hotel, WorldHotels Elite

20. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
Canada
Vivian Wei
€298
includes taxes & fees
8 Sept - 9 Sept
Sheraton Grand Hotel & Spa, Edinburgh
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dalkeith

Find the best Dalkeith areas for the activities you enjoy most.

Danderhall

While Danderhall may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Craigmillar Castle and Royal Mile.

Stay near popular Dalkeith attractions

Dalkeith Country Park

8.0/10 (3 reviews)
Explore the lovely green spaces of Dalkeith Country Park and enjoy the golf courses in Dalkeith. Discover the lively festivals in this walkable area or seek out the local tours.
See properties

Newbattle Abbey

Learn about the local history of Newbattle when you take a trip to Newbattle Abbey. Discover the lively bars and lively festivals in this walkable area.
See properties

Scottish Mining Museum

You can study the exhibits at Scottish Mining Museum, a museum with a storied past, during your trip to Newtongrange. Experience the fascinating museums and lively festivals in this walkable area.
See properties

Danderhall Leisure Centre

Enjoy an outing to Danderhall Leisure Centre during your stay in Dalkeith.
See properties

Newbattle Leisure Centre

Enjoy an outing to Newbattle Leisure Centre during your stay in Dalkeith. Savour the area's restaurants and cafes.
See properties

Newtongrange Leisure Centre

Enjoy an outing to Newtongrange Leisure Centre during your stay in Newtongrange. Take in the museums while you're in the area.
See properties

Learn more about Dalkeith

Explore the grand chambers and woodland paths of Dalkeith Country Park, where adventure playgrounds and afternoon tea await. History buffs can visit St Nicholas Buccleuch Church and browse local shops along the charming High Street.

See all hotels in Dalkeith
An aerial view of a large estate with a prominent castle-like structure surrounded by lush green fields and dense forests.

Top Dalkeith Hotel Reviews

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"Breakfast Staff Gym and swimming pool Location"
Rajinder Paul 4-night trip
Posted less than an hour ago
Holiday Inn Edinburgh Zoo by IHG
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

8/10 Good
"Lovely hotel in super grounds. We had accessible room and would be helpful to have grab rail next to toilet to assist rising."
Helen 2-night trip
Posted 1 hour ago
Dalmahoy Hotel & Country Club
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Location was fantastic regarding accessibility to the Old Town and the train station."
Dena 6-night trip
Posted 8 hours ago
Market Street Hotel
Apex Grassmarket Hotel

Apex Grassmarket Hotel

8/10 Good
"1"
mark 4-night trip
Posted 22 hours ago
Apex Grassmarket Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

8/10 Good
"Family rooms spacious. And quiet. Bathroom was clean but showing signs of age. Great location for Haymarket station"
Alison 1-night trip
Posted 23 hours ago
Britannia Hotel Edinburgh
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"Really nice hotel; very polite, friendly and helpful staff. Room was nice: it had a separate bath and shower. Made full use of the pool (small and oddly shaped, but sufficient for a dip), sauna (which was nice and hot) and gym (small, but top quality technogym equipment and more than enough to get a good workout. Breakfast was also good. Can’t really fault it, other than two single beds pushed together to make a double bed, but they easily slid apart."
David 1-night trip
Posted 1 day ago
Apex Waterloo Place Hotel
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

10/10 Excellent
"Helpful, informed staff. Comfortable beds. Delicious breakfast."
Joan 1-night trip
Posted 1 day ago
Point A Edinburgh Haymarket
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

10/10 Excellent
"The location was perfect for exploring beautiful Edinburgh on foot. The hotel was modern, clean and our room fit the 4 of us pretty well by European standards. We were surrounded by great food options."
Casey 2-night trip
Posted 1 day ago
Hilton Edinburgh Carlton
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Nice stay"
Shelly 2-night trip
Posted 1 day ago
Leonardo Royal Hotel Edinburgh

More cheap stays in Dalkeith

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
€100
1 Sept - 2 Sept
includes taxes & fees
7.4/10 Good! (117 reviews)
Edinburgh Travel Guest House
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
€141
9 Aug - 10 Aug
includes taxes & fees
8.4/10 Very good! (55 reviews)
Destiny Student - Burnet Point
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
€165
30 Aug - 31 Aug
includes taxes & fees
CODE - The Court, Edinburgh
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
€168
26 Aug - 27 Aug
includes taxes & fees
7.4/10 Good! (785 reviews)
Destiny Student Holyrood - Campus Accommodation
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
€179
18 Aug - 19 Aug
includes taxes & fees
7/10 Good! (479 reviews)
Livingston Lodge Hotel
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
€196
30 Aug - 31 Aug
includes taxes & fees
Cairn Hotel

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Explore the impressive Dalkeith Palace, a stunning example of Scottish architecture and history.
  • Engaging Dalkeith Museum: Learn about the local heritage and culture at the informative Dalkeith Museum.
  • Vibrant Dalkeith Market: Experience the lively atmosphere and local produce at the bustling Dalkeith Market.
  • Scenic Dalkeith Country Park: Enjoy outdoor activities amidst the beautiful landscapes of Dalkeith Country Park.
  • Charming Local Accommodations: Choose from a variety of delightful hotels and guesthouses for a comfortable stay.

Find great hotels near Dalkeith

Discover a range of delightful accommodations in Dalkeith, Scotland, where comfort meets convenience. Whether you're seeking a pet-friendly hotel, a charming guesthouse, or eco-certified options, Dalkeith offers a variety of lodging types tailored for both leisure and business travellers. Enjoy a memorable stay in this picturesque town, with hotels and guesthouses designed to cater to your every need.

  • Ten Hill Place: This 4-star hotel is a sophisticated choice for those seeking a blend of modern convenience and eco-consciousness. Located 9.7km from Dalkeith, Ten Hill Place boasts an impressive guest rating of 9.4 out of 10. Ideal for business travellers, the hotel features a range of amenities including a stylish restaurant and bar, making it perfect for unwinding after a busy day. As an eco-certified property, it caters to environmentally-minded guests while ensuring a comfortable and luxurious stay.
  • Summer Stays at The University of Edinburgh - Campus Accommodation: Situated 8.0km from Dalkeith, this budget-friendly option offers a unique hostel experience with a guest rating of 8.6 out of 10. Summer Stays provides a vibrant atmosphere, with dining facilities including a bar and restaurant. Guests can engage in various recreational activities nearby, such as golf, while enjoying entertainment options like television in a communal setting. This accommodation is well-suited for backpackers and those looking to explore the rich culture of Edinburgh.
  • Parliament House Hotel: A charming 3-star hotel, Parliament House boasts a guest rating of 9.0 out of 10 and is located 9.7km from Dalkeith. The hotel features a delightful dining experience with options for full breakfast and a bar lounge. Guests can relax and enjoy multiple entertainment choices, including television, in their comfortable rooms. With its welcoming atmosphere and great facilities, Parliament House is a solid choice for those seeking a pleasant stay in the heart of Edinburgh.

Where to stay in and around Dalkeith

Dalkeith offers a delightful blend of culture and outdoor experiences, making it an ideal destination for families and explorers alike. Wander through the charming Dalkeith Centre, where friendly locals share the rich history of the area. Enjoy the tranquillity of Dalry, perfect for relaxation and budget-friendly excursions. With its welcoming atmosphere and picturesque surroundings, Dalkeith promises a memorable adventure for every traveller.

  • Newbattle: Nestled in the scenic area of Dalkeith, Newbattle is a charming village that offers a blend of outdoor activities and family-friendly experiences. The village experiences a seasonal influx of visitors, particularly from February to March and during the summer months of July. Visitors flock here to enjoy its recreational centre, indulge in body treatments, or hit the golf course. Notable landmarks include nearby beaches, a symbolic landmark, and the stunning Newbattle Abbey, which adds historical allure to your visit.
  • Gilmerton: Located 4.8km from Dalkeith, Gilmerton is a vibrant neighbourhood that draws adventurers seeking eco-friendly experiences throughout the year. With peak visitor numbers in March to April and July, Gilmerton offers a variety of activities including educational experiences, shopping areas, and access to scenic golf courses. Nature enthusiasts will appreciate the nearby parks and nature reserves, as well as the historic college university that provides a glimpse into the area’s educational heritage.
  • Newcraighall: Also situated 4.8km from Dalkeith, Newcraighall is a lively neighbourhood perfect for sports enthusiasts and business travellers alike. While visitor numbers peak during the summer months of July to September, this area remains an attractive destination year-round. Visitors can engage in educational pursuits, enjoy the local golf courses, or explore historic sites, including a fascinating monastery and other historic places. Newcraighall offers a unique blend of adventure and cultural exploration just a stone’s throw from Dalkeith.

Things to do near Dalkeith

Shopping

In Dalkeith, you can explore local shops for unique souvenirs and gifts. For a wider selection, if you're up for a drive, visit the Fort Kinnaird Shopping Centre in Edinburgh, featuring various high-street brands and eateries. The nearby Dalkeith Country Park also offers charming shops and artisan products.

Recreation

In Dalkeith, the Dalkeith Country Park offers serene walks through lush landscapes, ideal for relaxation. The nearby Melville Castle features wellness treatments and tranquil surroundings, providing a peaceful retreat. Enjoy a soothing yoga session at a local studio to rejuvenate your mind and body during your stay.

Adventure

At Knockhill Racing Circuit, located 38.6km from Dalkeith, thrill-seekers can immerse themselves in the adrenaline of motor racing. Experience high-speed action at various events or take part in driving experiences that cater to all skill levels, making for an exhilarating day out.

Nightlife

In Dalkeith, the Black Bull Inn offers a lively pub atmosphere with live music and traditional ales. The Dalkeith Arts Centre hosts occasional events, providing a cultural touch to the nightlife. For a more relaxed evening, the local coffee shops often stay open late, perfect for winding down.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dalkeith

To save money on your trip to Dalkeith, consider visiting during the off-peak months of January to March for lower accommodation prices. Book your hotel at least a month in advance or check last-minute deals on platforms like Expedia for additional savings. Tuesdays are the most affordable days to stay, while Saturdays tend to be pricier. Use Expedia's search tools to find budget-friendly hotels and consider combining your flight, hotel, and activities into a package for extra savings. Don't forget to explore free activities in the area to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dalkeith are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dalkeith is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dalkeith is Tuesday. The most expensive day to stay in Dalkeith is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices in ascending order, ensuring that the most affordable hotels are shown first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly accommodations available for booking.
  • Consider bundling your trip: You can save money by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Dalkeith

Dalkeith is an excellent destination for a family-friendly, cultural, and outdoor holiday. Visitors can explore notable attractions such as the impressive Dalkeith Palace, the informative Dalkeith Museum, and the vibrant Dalkeith Market. Additionally, the scenic Dalkeith Country Park and surrounding hills provide ample opportunities for outdoor activities, making it a perfect spot for those seeking both culture and adventure.

  • The Meadows: A delightful urban park located 9.7km from Dalkeith, The Meadows offers a spacious oasis perfect for families and outdoor enthusiasts. With expansive green lawns and tree-lined paths, it's a popular spot for picnics and leisurely strolls amidst the city’s vibrant atmosphere.
  • Edinburgh Vaults: Situated 9.7km from Dalkeith, the Edinburgh Vaults present a fascinating glimpse into the city's history. This atmospheric monument is steeped in culture, offering guided tours that unveil the stories of its mysterious past, making it a must-visit for history buffs.
  • Royal Mile: The Royal Mile, located 9.7km from Dalkeith, is a historic street bustling with life. Known for its cobbled streets and charming shops, it provides a unique blend of city vibes, where visitors can explore traditional Scottish culture and enjoy local fare.

Best time to go to Dalkeith

The best time to visit Dalkeith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dalkeith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dalkeith falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dalkeith

Flying into Dalkeith is convenient, with Edinburgh Airport (EDI) being the closest, situated 19.3km away. Notable hotels nearby include The Glasshouse, Autograph Collection, a 5-star establishment 11.3km from EDI, offering transfers and shuttles. The Courtyard by Marriott Edinburgh West, a 4-star hotel, is located 4.8km from the airport and has easy access. For those considering Glasgow Airport (GLA), 85.3km away, the Sherbrooke Castle Hotel and Golden Jubilee Hotel, both 4-star, are ideal choices, situated 5 and 4.8km from GLA, respectively. Newcastle Airport (NCL) is further afield at 127.1km, with The County Hotel and INNSiDE by Meliá Newcastle just 9.7km away, providing convenient access.

Frequently asked questions

What's the best place to stay in Dalkeith?
Located 8.5 mi (13.7 km) from the heart of Dalkeith, Holiday Inn Edinburgh Zoo by IHG is a top choice for your stay, based on our traveller data. Other good options for your stay in the area are Apex Grassmarket Hotel and Dalmahoy Hotel & Country Club. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
JOIVY Meadows Park En-Suite Rooms: This holiday home rental outside of Dalkeith has free WiFi and a Smart TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include an electric kettle to make your meal-planning easier. Another good choice for your trip to Dalkeith is Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P. See all vacation rentals in Dalkeith.
If I need to cancel my hotel reservation in Dalkeith, will I receive a refund?
Yes, most room reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Dalkeith.
What is the top LGBTQ-friendly accommodation in Dalkeith?
Premier Inn Edinburgh A7 - Dalkeith is a top LGBTQ-friendly hotel and features a 24-hour front desk. See all available hotels listed as LGBTQ-friendly in Dalkeith.
What are some accommodation options with pools in Dalkeith?
Holiday Inn Edinburgh Zoo by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool and a health club. Apex Grassmarket Hotel and Dalmahoy Hotel & Country Club are two additional hotels that offer an on-site pool. View all hotels with pools in Dalkeith.
What's it like to stay in Dalkeith?
Visitors to Dalkeith will definitely enjoy the restaurants, cafes and bars. Tourists can also enjoy so much more including its cathedral. Top sights around the area include Royal Mile and Edinburgh Castle. In Dalkeith, there are 21 hotels and other accommodation options to choose from. Find out more about Dalkeith.
What should I do while I'm visiting Dalkeith?
Favourite places to visit include Dalkeith Country Park, Newbattle Abbey and Newbattle Leisure Centre. Additionally, you'll find Royal Mile and Edinburgh Castle in the area. Take a look at what more there is to see and do in Expedia's Dalkeith guide.
What's the best way to get around Dalkeith?
If you want to travel outside the area, take a train from Eskbank Station, Shawfair Station or Newtongrange Station. If you want to venture out around the area, you may want a rental car in Dalkeith for your journey.
What's the seasonal weather like in Dalkeith?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Dalkeith is 887 mm.

Explore a world of travel with Expedia