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

Dalkeith Hotels from S$62

  • 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
9 Oct - 10 Oct
Tomorrow
10 Oct - 11 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 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
S$105
includes taxes & fees
8 Nov - 9 Nov
Premier Inn Edinburgh A7 - Dalkeith

2. The Sun Inn

The Sun Inn
Dalkeith
United Kingdom
Barry
S$211
includes taxes & fees
13 Oct - 14 Oct
The Sun Inn

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United Kingdom
Jeff
S$227
includes taxes & fees
25 Oct - 26 Oct
Carberry Tower Mansion House and Estate

4. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Ulyssa
S$145
includes taxes & fees
2 Nov - 3 Nov
Best Western Kings Manor Hotel

5. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Jonathan
S$330
includes taxes & fees
8 Nov - 9 Nov
Dalhousie Castle

6. The Scholar

The Scholar
Southside
United States
Grant
S$254
includes taxes & fees
3 Nov - 4 Nov
The Scholar

7. The Salisbury Hotel

The Salisbury Hotel
Southside
Canada
Catherine
S$163
includes taxes & fees
8 Nov - 9 Nov
The Salisbury Hotel

8. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
West End
United Kingdom
Courtney
S$111
includes taxes & fees
8 Nov - 9 Nov
Garner Edinburgh Haymarket by IHG

9. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
United States
Pam
S$253
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

10. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
United States
Waraporn
S$219
includes taxes & fees
8 Nov - 9 Nov
The Hoxton, Edinburgh

11. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
United States
Sarah
S$152
includes taxes & fees
8 Nov - 9 Nov
Murrayfield Hotel

12. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Edinburgh City Centre
United States
Melanie
S$194
includes taxes & fees
8 Nov - 9 Nov
Apex City of Edinburgh Hotel

13. Cairn Hotel

Cairn Hotel
Leith
Canada
wendy
S$165
includes taxes & fees
1 Nov - 2 Nov
Cairn Hotel

14. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
United States
Brianna
S$285
includes taxes & fees
9 Nov - 10 Nov
Apex Grassmarket Hotel

15. Malmaison Edinburgh

Malmaison Edinburgh
Leith
United States
Kevin
S$210
includes taxes & fees
1 Nov - 2 Nov
Malmaison Edinburgh

16. Holyrood Aparthotel

Holyrood Aparthotel
Edinburgh City Centre
Canada
Indranil
S$249
includes taxes & fees
2 Nov - 3 Nov
Holyrood Aparthotel

17. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
Australia
Harry
S$149
includes taxes & fees
8 Nov - 9 Nov
Point A Edinburgh Haymarket

18. The Resident Edinburgh

The Resident Edinburgh
West End
Canada
Luca
S$215
includes taxes & fees
8 Nov - 9 Nov
The Resident Edinburgh

19. Eden Locke

Eden Locke
Edinburgh City Centre
United States
Lauren
S$233
includes taxes & fees
1 Nov - 2 Nov
Eden Locke

20. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
Edinburgh City Centre
United States
Kathryn
S$246
includes taxes & fees
8 Nov - 9 Nov
Motel One Edinburgh-Royal
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

Danderhall Leisure Centre

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

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

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"I loved the location very much. My room was nice . I would reccommend!"
CYNTHIA 4-night trip
Posted 9 hours ago
Apex Waterloo Place Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"This room was clean, comfortable and in a perfect location. Literally walk out the door and you are in the most beautiful city. Restaurants right across the street. Easy to walk just about anywhere. I recommend this hotel."
Sherri 4-night trip
Posted 10 hours ago
Apex City of Edinburgh Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

8/10 Good
"Small room, no hot water in shower."
George 5-night trip
Posted 11 hours ago
CODE - The Court, Edinburgh
Market Street Hotel

Market Street Hotel

10/10 Excellent
"Stayed for 2 nights, reception was on 7th floor, our room was on floor 1 so we did not see reception after check in. The hotel is right across from the train station (Waverly) which is so nice when you are pulling several bags! The room was nice, had a sink separate from the shower/ toilet which I like. Our shower drain was poor and you had to keep turning the water off to let it drain, but using the handheld sprayer worked fine. It is so close to the Royal Mile, shops, restaurants and attractions. Would stay there again, but hopefully with better drainage!"
Hal 2-night trip
Posted 13 hours ago
Market Street Hotel
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"Modern hotel in a great location. Great amenities, very helpful staff."
Asel 2-night trip
Posted 15 hours ago
Virgin Hotels Edinburgh
The Hoxton, Edinburgh

The Hoxton, Edinburgh

10/10 Excellent
"Loved that these are historical old town homes. Very charming. Easy walk to a main tram line to get into Old Town in just a few minutes. Mini M&S just by the Haymarket station and a larger full M&S just a few minutes away."
Alice 6-night trip
Posted 16 hours ago
The Hoxton, Edinburgh
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

8/10 Good
"Con este precio en Edimburgo todo ha sido bien."
Olga 2-night trip
Posted 17 hours ago
Britannia Hotel Edinburgh
Point A Edinburgh Haymarket

Point A Edinburgh Haymarket

8/10 Good
"Overall I was quite happy with our stay at Point A. Iโ€™ll start off by saying the staff was wonderful and friendly and helpful. We loved our room and the bed was very comfortable. The location is great. Close to Haymarket and no more than a 15-20 min walk to all that Old & New Town Edinburgh has to offer. My one complaint that prevents me from 5 stars across the board is this. In other hotels Iโ€™ve stayed at in the UK, coffee and tea has either been available to hotel guests all day, or there has been a kettle in the room to make tea. After a day of sightseeing I wanted nothing more than to head back to my room and enjoy a cup of tea in front of the telly. Instead, I had to pay for tea in the lobby. Other than that one little thing, Iโ€™d stay at this hotel again the next time Iโ€™m in Edinburgh."
Erin 7-night trip
Posted 18 hours ago
Point A Edinburgh Haymarket
YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton

10/10 Excellent
"Great location. Well appointed room. Excellent amenities and common areas. Modern and clean. Highly recommend."
Alexander 3-night trip
Posted 2 days ago
YOTEL Edinburgh, Select by Hilton

More cheap stays in Dalkeith

Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
S$62
4 Nov - 5 Nov
includes taxes & fees
Revolver Edinburgh
Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
S$100
5 Nov - 6 Nov
includes taxes & fees
Edinburgh Travel Guest House
Edinburgh Backpackers Hostel

Edinburgh Backpackers Hostel

65 Cockburn Street Edinburgh Scotland
S$134
1 Nov - 2 Nov
includes taxes & fees
8.6/10 Excellent! (235 reviews)
Edinburgh Backpackers Hostel
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
S$144
9 Nov - 10 Nov
includes taxes & fees
Livingston Lodge Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
S$151
9 Nov - 10 Nov
includes taxes & fees
9.4/10 Exceptional! (1,309 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
S$165
1 Nov - 2 Nov
includes taxes & fees
Cairn Hotel

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Explore the stunning architecture and beautiful grounds of this iconic landmark steeped in history.
  • Informative Dalkeith Museum: Delve into the local heritage and culture through engaging exhibits and displays.
  • Vibrant Dalkeith Market: Experience local produce and crafts, offering a taste of the community's spirit.
  • Scenic Outdoor Activities: Enjoy picturesque hills and parks ideal for walking, cycling, and family outings.
  • Comfortable Accommodations: Choose from a variety of lodging options, including pet-friendly and eco-certified establishments.

Find great hotels near Dalkeith

Discover a range of comfortable accommodations in Dalkeith, Scotland, ideal for both leisure and business travellers. Whether you prefer a pet-friendly hotel or an eco-certified guesthouse, youโ€™ll find options that cater to your needs. Explore various lodging types, from charming guesthouses to modern hotels, ensuring a delightful stay while you experience the beauty of this historic town.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, Apex Grassmarket Hotel boasts a contemporary theme with a nod to its historical surroundings. This 4-star hotel, rated 9.0 out of 10, is ideal for eco-conscious business travellers. The hotel features eco-certified amenities, ensuring that your stay is both comfortable and sustainable. Guests can enjoy a stylish bar and restaurant, along with modern rooms equipped with all essential comforts, making it a suitable retreat after a busy day exploring Edinburgh, located 9.7km from Dalkeith.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Situated in the heart of Edinburgh, ibis Edinburgh Centre South Bridge - Royal Mile offers a welcoming and modern environment. Rated 8.4 out of 10, this 3-star hotel stands out for its pet-friendly policy, allowing furry companions to accompany guests on their travels. The eco-certified property features essential amenities such as food and water bowls for pets, ensuring a pleasant experience for both you and your pet. With a prime location just 9.7km from Dalkeith, this hotel caters well to those looking for convenience and comfort.
  • Apex Waterloo Place Hotel: Apex Waterloo Place Hotel is a distinguished 4-star hotel with a rating of 9.2 out of 10, seamlessly blending family-friendly services with a luxurious spa experience. Located 9.7km from Dalkeith, this eco-certified establishment offers a full range of spa services including massages and aromatherapy treatments, perfect for relaxation after a day of sightseeing. Families will appreciate the dedicated amenities for children, including breakfast options tailored for younger guests, making it a splendid choice for those travelling with family.

Where to stay in Dalkeith

Dalkeith offers a delightful blend of culture and outdoor experiences, making it an ideal destination for families and travellers alike. Explore the vibrant Dalkeith Centre, immerse yourself in the local culture, and enjoy the friendly atmosphere of the Dalry area. With its historical charm and relaxing environment, Dalkeith is perfect for budget-conscious visitors seeking memorable excursions and family-friendly activities. Discover the beauty of this idyllic Scottish town and create lasting memories during your stay.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis offering a rich tapestry of culture and history. Situated near Dalkeith, it attracts a diverse array of visitors year-round, with peak periods from July to September. Visitors can immerse themselves in its bustling shopping districts, enjoy world-class theatre performances, and wander through its historic streets. Notable landmarks include the iconic Edinburgh Castle and the Royal Mile, making it a perfect destination for culture enthusiasts and families alike.
  • Old Town Edinburgh: Located a mere 9.7km from Dalkeith, Old Town Edinburgh is a captivating neighbourhood steeped in history. Renowned for its medieval architecture, this area is a UNESCO World Heritage Site that draws visitors primarily in April and from June to July. The cobbled streets are lined with charming shops, quaint cafes, and educational institutions. Highlights include the historic Grassmarket and the vibrant atmosphere of the Royal Mile, ensuring an engaging experience for those seeking cultural and family-oriented activities.
  • Bonnyrigg: Just 3.2km away from Dalkeith, Bonnyrigg is a delightful city known for its romantic charm and family-friendly atmosphere. With peak visitor numbers in March to April and September, Bonnyrigg offers a range of activities, including access to beautiful golf courses and shopping areas. The city's attractions include the majestic local castle and various symbolic landmarks, making it an ideal spot for those seeking a blend of leisure and cultural experiences.

Things to do near Dalkeith

Shopping

In the heart of Dalkeith, youโ€™ll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, head to the nearby Fort Kinnaird Shopping Centre, where you'll discover a variety of high-street retailers and dining options to explore.

Recreation

Dalkeith Country Park offers a peaceful retreat with scenic walking trails, tranquil woodlands, and stunning landscapes. Enjoy outdoor activities like cycling and horseback riding, or unwind at the Restoration Yard, which combines wellness, shopping, and dining in a delightful setting.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 38.6km from Dalkeith. Feel the adrenaline rush as you watch high-speed races or even take part in driving experiences. The vibrant atmosphere and stunning views of the surrounding landscape enhance this exhilarating adventure.

Nightlife

In Dalkeith, the lively atmosphere comes alive at venues like The Black Bull, where you can enjoy traditional pub fare and live music. Nearby, The Dalkeith Tavern offers a relaxed vibe with drinks and occasional entertainment, making it a charming spot to unwind with friends.

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

Booking tips and Expedia advantages for Dalkeith

For a budget-friendly visit to Dalkeith, consider travelling between January and March when accommodation prices are lower. Tuesdays are the most economical days to stay, while Saturdays tend to be pricier. Book hotels about a month in advance or look for last-minute deals on platforms like Expedia. Utilise Expediaโ€™s filters to find eco-friendly hotels and combine your hotel, flights, and activities for additional savings. Explore free attractions in Dalkeith to enhance your experience without overspending.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilise Expediaโ€™s search tool to customise your preferences, such as your budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable prices and offers, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can enjoy savings by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dalkeith

Dalkeith is an ideal destination for culture-themed, outdoor, and family vacations, featuring attractions like the impressive Dalkeith Palace, the informative Dalkeith Museum, and the vibrant Dalkeith Market. Visitors can explore its stunning hills and historic streets, making it a perfect spot for those seeking enriching experiences in a charming Scottish town.

  • Dalkeith Country Park: Experience the charm of this urban park nestled in Dalkeith, where families can enjoy outdoor activities amidst beautiful landscapes, ancient trees, and picturesque views. The park offers a mix of adventure and relaxation.
  • Royal Mile: Stroll down this historic street, which stretches between Edinburgh Castle and the Palace of Holyroodhouse. Immerse yourself in the vibrant city atmosphere, explore quaint shops, and savour local cuisine.
  • Calton Hill: Ascend this iconic hill for stunning panoramic views of Edinburgh and beyond. The outdoor setting is perfect for leisurely walks, while the historic monuments add a touch of cultural significance to your visit.

Best time to go to Dalkeith

The best time to visit Dalkeith is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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, Scotland, is convenient with several nearby airports. EDInburgh Airport (EDI) is only 19.3km away, with excellent hotel options like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both situated 11.3km from the airport. GLAsgow International Airport (GLA) is 85.3km distant, with luxurious choices such as JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located within 11.3km. For those considering Newcastle International Airport (NCL), it is 127.1km away, with comfortable stays at the 4-star Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle, both 9.7km from the airport.

Frequently asked questions

What's the best place to stay in Dalkeith?
Located 6.3 mi (10.1 km) from the heart of Dalkeith, Apex Grassmarket Hotel is a top choice for your stay, based on our traveller data. Other good options for your stay in the area are YOTEL Edinburgh, Select by Hilton 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. 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. Features 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 23 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