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
23 Sept - 24 Sept
Tomorrow
24 Sept - 25 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Dalkeith hotels

1. Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
Dalkeith
United States
Amber
€68
includes taxes & fees
18 Oct - 19 Oct
Premier Inn Edinburgh A7 - Dalkeith

2. The Sun Inn

The Sun Inn
Dalkeith
United Kingdom
Barry
€146
includes taxes & fees
5 Oct - 6 Oct
The Sun Inn

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United States
Jessica
€177
includes taxes & fees
18 Oct - 19 Oct
Carberry Tower Mansion House and Estate

4. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Rhonda
€316
includes taxes & fees
12 Oct - 13 Oct
Dalhousie Castle

5. Braid Hills Hotel

Braid Hills Hotel
Morningside
Canada
Ryan
€134
includes taxes & fees
19 Oct - 20 Oct
Braid Hills Hotel

6. The Scholar

The Scholar
Southside
United Kingdom
Thomas
€165
includes taxes & fees
18 Oct - 19 Oct
The Scholar

7. Malmaison Edinburgh

Malmaison Edinburgh
Leith
United Kingdom
Stella
€141
includes taxes & fees
18 Oct - 19 Oct
Malmaison Edinburgh

8. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Simon
€137
includes taxes & fees
18 Oct - 19 Oct
Village Hotel Edinburgh

9. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Nicole
€111
includes taxes & fees
11 Oct - 12 Oct
Holiday Inn Edinburgh Zoo by IHG

10. The Salisbury Hotel

The Salisbury Hotel
Southside
United States
Chris
€161
includes taxes & fees
18 Oct - 19 Oct
The Salisbury Hotel

11. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United Kingdom
Hamza
€120
includes taxes & fees
19 Oct - 20 Oct
Novotel Edinburgh Park

12. Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
United States
Joao
€198
includes taxes & fees
4 Oct - 5 Oct
Ten Hill Place, WorldHotels Distinctive

13. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United Kingdom
Amanda
€111
includes taxes & fees
22 Oct - 23 Oct
Courtyard by Marriott Edinburgh West

14. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
United Kingdom
Pierre Antoine
€166
includes taxes & fees
4 Oct - 5 Oct
Point A Edinburgh Haymarket

15. Cairn Hotel

Cairn Hotel
Leith
Canada
Frances
€146
includes taxes & fees
18 Oct - 19 Oct
Cairn Hotel

16. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
Canada
Philip
€249
includes taxes & fees
7 Oct - 8 Oct
Murrayfield Hotel

17. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
Singapore
Geoffrey
€128
includes taxes & fees
18 Oct - 19 Oct
Dalmahoy Hotel & Country Club

18. The Raeburn

The Raeburn
Stockbridge
United States
Morgan
€194
includes taxes & fees
11 Oct - 12 Oct
The Raeburn

19. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
United States
Denise
€188
includes taxes & fees
19 Oct - 20 Oct
YOTEL Edinburgh

20. Angel's Share Hotel

Angel's Share Hotel
Edinburgh City Centre
United Kingdom
Christine
€189
includes taxes & fees
11 Oct - 12 Oct
Angel's Share Hotel
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 Gilmerton Cove and Craigmillar Castle.

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 top-notch restaurants and fascinating museums 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 lively festivals and fascinating museums in this walkable area.
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

Danderhall Leisure Centre

Enjoy an outing to Danderhall Leisure Centre during your stay in Dalkeith.
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

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"Great hotel in a great location."
Kimberly 4-night trip
Posted 7 hours ago
Leonardo Royal Hotel Edinburgh
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"El hotel tiene una estacion de bus justo al frente del hotel, pasa de forma constante y el recorrido es muy corto 20 minutos aproximadamente, depende de la hora. Habitación sencilla , buena relación calidad precio, desayuno bufette muy completo y delicioso"
Gloria 1-night trip
Posted 7 hours ago
Holiday Inn Edinburgh Zoo by IHG
Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection

10/10 Excellent
"Perfect location and services."
Mehrdad 4-night trip
Posted 8 hours ago
Mount Royal Hotel Edinburgh by The Unlimited Collection
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"excellent location and comfortable rooms. staff were exceptional and friendly."
Pamela 2-night trip
Posted 8 hours ago
Apex Waterloo Place Hotel
Moxy Edinburgh Airport

Moxy Edinburgh Airport

8/10 Good
"The room was very clean and comfortable - just small and with only basic amenities. Check in and bar staff were friendly and helpful. Check in area is very compact as are the elevators. Nothing wrong and nothing extra. Location (5 minute walk to the airport) was the big attraction for us."
Jeff 1-night trip
Posted 9 hours ago
Moxy Edinburgh Airport
The Hoxton, Edinburgh

The Hoxton, Edinburgh

8/10 Good
"Our Tom was not in the main hotel it was across the street and it was very noise with the trash and the people,providing the chef produce"
Maria 5-night trip
Posted 9 hours ago
The Hoxton, Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8/10 Good
"Great spot in old town Edinburgh. Good rooms and clean"
Caroline Nancy 1-night trip
Posted 15 hours ago
Apex City of Edinburgh Hotel
Village Hotel Edinburgh

Village Hotel Edinburgh

8/10 Good
"Pretty good location but not right in the centre of the city. Hotel room was good. Size and cleanliness both good. Used the gym and the restaurant. Good on both. Not sure if there are other places to eat nearby but we had full busy days and had eaten at a couple of restaurants in town so just for convenience the one at the hotel was really welcome after a long (enjoyably so) day out. Not the cheapest place but good value. Breakfast was the only thing I thought was a bit of a disappointment. Just not as much choice and what was there was in short supply. But a basic cereal and yogurt plus toast was sufficient."
James 2-night trip
Posted 18 hours ago
Village Hotel Edinburgh
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

8/10 Good
"This hotel is perfectly placed for those wishing toto take advantage of everything on the Royal Mile. It is ugly outside tho with scaffolding al around. No work is being done however. They could use something more to to on soelevators and the breakfast is expensive. I, however, felt safe and totally happy with my room and the location of the hotel."
Barbara L 9-night trip
Posted 1 day ago
Hilton Edinburgh Carlton

More cheap stays in Dalkeith

Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
€61
20 Oct - 21 Oct
includes taxes & fees
6.6/10 (54 reviews)
Revolver Edinburgh
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
€67
18 Oct - 19 Oct
includes taxes & fees
7.4/10 Good! (147 reviews)
Edinburgh Travel Guest House
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
€86
18 Oct - 19 Oct
includes taxes & fees
7/10 Good! (495 reviews)
Livingston Lodge Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
€137
27 Sept - 28 Sept
includes taxes & fees
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
€146
18 Oct - 19 Oct
includes taxes & fees
8.6/10 Excellent! (1,004 reviews)
Cairn Hotel
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
Get ratesDestiny Student - Burnet Point

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 6.8 mi (11 km) from the heart of Dalkeith, YOTEL Edinburgh 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 Mount Royal Hotel Edinburgh by The Unlimited Collection. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
4 Bed-sleeps 8- Free Parking-pets-hot Tub: This holiday home rental outside Dalkeith is equipped with a private garden, laundry facilities and free WiFi to help you feel comfortable during your stay. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. 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 that features free parking and a 24-hour front desk. See all available hotels listed as LGBTQ-friendly in Dalkeith.
What are some accommodation options with pools in Dalkeith?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Offers a sauna, an indoor pool and a snack bar/deli. Another option that features an on-site pool is Holiday Inn Edinburgh Zoo by IHG. 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 26 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 Broomieknowe Golf Course. 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