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$135

  • 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
24 Aug - 25 Aug
Tomorrow
25 Aug - 26 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Dalkeith hotels

Hotel
Bed & breakfast
Breakfast included
Castle
Reserve now, pay later

1. Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
Dalkeith
United States
Amber
S$135
includes taxes & fees
20 Sept - 21 Sept
Premier Inn Edinburgh A7 - Dalkeith

2. The Sun Inn

The Sun Inn
Dalkeith
United States
Harolde
S$303
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 States
Jessica
S$289
includes taxes & fees
22 Sept - 23 Sept
Carberry Tower Mansion House and Estate

4. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
United Kingdom
Ulyssa
S$242
includes taxes & fees
13 Sept - 14 Sept
Best Western Kings Manor Hotel

5. Braid Hills Hotel

Braid Hills Hotel
Morningside
United Kingdom
Coila
S$225
includes taxes & fees
1 Sept - 2 Sept
Braid Hills Hotel

6. Destiny Student - Burnet Point

Destiny Student - Burnet Point
Abbeyhill
United Kingdom
Angela
S$225
includes taxes & fees
26 Aug - 27 Aug
Destiny Student - Burnet Point

7. The Scholar

The Scholar
Southside
United Kingdom
Thomas
S$260
includes taxes & fees
30 Aug - 31 Aug
The Scholar

8. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Leith
United States
jason
S$234
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

9. Malmaison Edinburgh

Malmaison Edinburgh
Leith
United Kingdom
stephen
S$222
includes taxes & fees
31 Aug - 1 Sept
Malmaison Edinburgh

10. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
Canada
Vivian Wei
S$333
includes taxes & fees
1 Sept - 2 Sept
Sheraton Grand Hotel & Spa, Edinburgh

11. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Jessica
S$182
includes taxes & fees
31 Aug - 1 Sept
Holiday Inn Edinburgh Zoo by IHG

12. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
Canada
Philip
S$242
includes taxes & fees
31 Aug - 1 Sept
Murrayfield Hotel

13. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
Old Town Edinburgh
Australia
Stephen
S$320
includes taxes & fees
31 Aug - 1 Sept
Motel One Edinburgh-Royal

14. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Stephen
S$239
includes taxes & fees
20 Sept - 21 Sept
Village Hotel Edinburgh

15. Prestonfield House

Prestonfield House
Prestonfield
United States
Jonathan
S$773
includes taxes & fees
31 Aug - 1 Sept
Prestonfield House

16. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
United States
Michael Kirk
S$302
includes taxes & fees
30 Aug - 31 Aug
Apex City of Edinburgh Hotel

17. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United States
BARBARA
S$322
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

18. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
Old Town Edinburgh
United States
Shelly
S$310
includes taxes & fees
31 Aug - 1 Sept
Hotel du Vin & Bistro Edinburgh

19. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Daniel
S$458
includes taxes & fees
18 Sept - 19 Sept
Market Street Hotel

20. Ten Hill Place, WorldHotels Distinctive

Ten Hill Place, WorldHotels Distinctive
Southside
United Kingdom
Kara
S$345
includes taxes & fees
30 Aug - 31 Aug
Ten Hill Place, WorldHotels Distinctive
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

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 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

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

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

8/10 Good
"My plug converter wasnโ€™t calibrated to 110 so it burned my hair off. Only plug that worked for your hair blow dryer was in the room by TV not in bathroom. And cord didnโ€™t reach far enough to see in the mirror to use it. Breakfast selection was really good. Staff very helpful and accommodating. Room clean and comfortable. Maid service great."
Tamera 3-night trip
Posted 1 hour ago
Leonardo Royal Hotel Edinburgh
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

8/10 Good
"."
Amanda 1-night trip
Posted 1 hour ago
Dalmahoy Hotel & Country Club
Market Street Hotel

Market Street Hotel

10/10 Excellent
"This was our second visit to Edinburgh, this is the hotel we stay at. Always amazing.."
Lance 2-night trip
Posted 2 hours ago
Market Street Hotel
Village Hotel Edinburgh

Village Hotel Edinburgh

10/10 Excellent
"On whole we had no complaints and enjoyed our stay."
Julie 2-night trip
Posted 2 hours ago
Village Hotel Edinburgh
YOTEL Edinburgh

YOTEL Edinburgh

8/10 Good
"Didn't like being put in a disability room, and it was a struggle for my wire to take up the coffee and sandwich offer as the staff seemed unaware of it"
neil 3-night trip
Posted 3 hours ago
YOTEL Edinburgh
Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Lovely hotel, staff very helpful, breakfast good and fabulously located for the bars and restaurants on the grassmarket"
Derek 2-night trip
Posted 6 hours ago
Apex Grassmarket Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

10/10 Excellent
"Everything was wonderful"
Laura 1-night trip
Posted 8 hours ago
Britannia Hotel Edinburgh
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"The hotel's location was perfect, close to restaurants, shops, and attractions. The staff at check-in were extremely friendly and helpful, making my experience even more enjoyable . I was impressed with how clean and well-maintained the room was, providing a comfortable and relaxing stay. Staff at the front door were exceptional!!"
Deborah 3-night trip
Posted 8 hours ago
Virgin Hotels Edinburgh
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

8/10 Good
"Great breakfast, wonderful staff and really good location. My only negative comment is the pull down blinds were quite tattered and safe wasnโ€™t working on check in but they replaced safe door right away and taped up blinds to provide darkness in room. They were very responsive to my room issues and everyone I met was beyond nice and helpful. The Scottish breakfast was wonderful!! I 1000% appreciate that they provided my requested room! Thank you!! I will stay there next year because they are such good people!! And good room!"
Patricia 4-night trip
Posted 12 hours ago
Apex Waterloo Place Hotel

More cheap stays in Dalkeith

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
S$141
17 Sept - 18 Sept
includes taxes & fees
7.2/10 Good! (132 reviews)
Edinburgh Travel Guest House
Destiny Student Holyrood - Campus Accommodation

Destiny Student Holyrood - Campus Accommodation

31 Abbeyhill Edinburgh Scotland
S$219
29 Aug - 30 Aug
includes taxes & fees
7.4/10 Good! (798 reviews)
Destiny Student Holyrood - Campus Accommodation
Destiny Student - Burnet Point

Destiny Student - Burnet Point

1-4 Abbey Ln Edinburgh Scotland
S$225
26 Aug - 27 Aug
includes taxes & fees
8.4/10 Very good! (78 reviews)
Destiny Student - Burnet Point
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
S$238
31 Aug - 1 Sept
includes taxes & fees
7/10 Good! (482 reviews)
Livingston Lodge Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
S$241
31 Aug - 1 Sept
includes taxes & fees
9.4/10 Exceptional! (1,269 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
S$388
13 Sept - 14 Sept
includes taxes & fees
8.6/10 Excellent! (1,008 reviews)
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 Holiday Inn Edinburgh Zoo by IHG and Point A Edinburgh Haymarket. 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. 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?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Holiday Inn Edinburgh Zoo by IHG 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 25 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, Scottish Mining Museum and Newbattle Abbey. 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