Dalkeith Hotels from S$79

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top 10 trending Dalkeith hotels

Dalkeith Aparthotel

2.0 star property
Dalkeith
6.4 out of 10, (33)
"place is very good"
United Kingdom
Lakshay
The price is S$118
includes taxes & fees
3 Dec - 4 Dec
Dalkeith Aparthotel

The Sun Inn

4.0 star property
Dalkeith
8.6 out of 10, Excellent, (403)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is S$214
includes taxes & fees
27 Nov - 28 Nov
The Sun Inn

Holiday Inn Express Dunfermline by IHG

3.0 star property
Dunfermline
8.8 out of 10, Excellent, (980)
"Nice clean hotel, team were lovely"
United Kingdom
Mark
The price is S$79
includes taxes & fees
14 Dec - 15 Dec
Holiday Inn Express Dunfermline by IHG

DoubleTree by Hilton Edinburgh Airport

4.0 star property
Ingliston
8.8 out of 10, Excellent, (1342)
"Lovely staff and the room was spaciois and clean. Would definitely stay here again"
United Kingdom
Naila
The price is S$143
includes taxes & fees
15 Dec - 16 Dec
DoubleTree by Hilton Edinburgh Airport

Apex Grassmarket Hotel

4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2303)
"The hotel was clean and the rooms were cozy! The hotel was in the perfect location!"
United States
Mindi
The price is S$246
includes taxes & fees
14 Dec - 15 Dec
Apex Grassmarket Hotel

Dakota Edinburgh

4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1273)
"Great room and facilities, really enjoyed our stay."
United Kingdom
Nicolas
The price is S$135
includes taxes & fees
22 Dec - 23 Dec
Dakota Edinburgh

Market Street Hotel

4.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1187)
"Cozy room and all staffs friendly"
Hong Kong SAR China
yingbin
Market Street Hotel

Macdonald Cardrona Hotel, Golf & Spa

4.0 star property
Peebles
7.8 out of 10, Good, (909)
"Didn't have the breakfast but an amazing hotel to stay at! Room's are really clean and spacious "
United Kingdom
Matthew
The price is S$167
includes taxes & fees
30 Nov - 1 Dec
Macdonald Cardrona Hotel, Golf & Spa

Norton House Hotel & Spa

4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1002)
"Great property. Close to the airport but you feel like you’re in the country. "
United States
William
The price is S$214
includes taxes & fees
15 Dec - 16 Dec
Norton House Hotel & Spa

Carberry Tower Mansion House and Estate

4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (912)
"Beautiful property and the staff was incredible. "
United States
Melissa
The price is S$274
includes taxes & fees
27 Dec - 28 Dec
Carberry Tower Mansion House and Estate

Hampton by Hilton Edinburgh Airport

3.5 star property
Ingliston
8.8 out of 10, Excellent, (1342)
"Great customer service, I enjoyed my stay at this hotel."
United Kingdom
Junior
The price is S$167
includes taxes & fees
24 Dec - 25 Dec
Hampton by Hilton Edinburgh Airport

Marine North Berwick

5.0 star property
North Berwick
8.8 out of 10, Excellent, (276)
"Wonderful location, helpful staff and great facilities"
United Kingdom
Rona
The price is S$408
includes taxes & fees
1 Dec - 2 Dec
Marine North Berwick

Macdonald Houstoun House

4.0 star property
Broxburn
8.2 out of 10, Very good, (1005)
"This hotel is beautiful. The grounds are gorgeous and well maintained. The room was clean, cute and comfortable. "
United States
Karen
The price is S$138
includes taxes & fees
8 Dec - 9 Dec
Macdonald Houstoun House

Moxy Edinburgh Airport

3.0 star property
Ingliston
8.6 out of 10, Excellent, (2121)
"pleasant staff and convenient location for accessing the airport"
Canada
suzanna
The price is S$115
includes taxes & fees
23 Dec - 24 Dec
Moxy Edinburgh Airport

Greywalls Hotel and Chez Roux

5.0 star property
Gullane
9.4 out of 10, Exceptional, (196)
"A very comfortable stay and will return again "
United Kingdom
Kevin
The price is S$493
includes taxes & fees
1 Dec - 2 Dec
Greywalls Hotel and Chez Roux

Mercure Livingston Hotel

3.0 star property
Livingston
7.8 out of 10, Good, (1005)
"Amazing stau"
United Kingdom
Louise
The price is S$100
includes taxes & fees
14 Dec - 15 Dec
Mercure Livingston Hotel

Dean Park Hotel

4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (661)
"Excellent rooms, good breakfast"
Canada
Robert
The price is S$136
includes taxes & fees
24 Dec - 25 Dec
Dean Park Hotel

Peebles Hydro Hotel

4.0 star property
Peebles
8.2 out of 10, Very good, (667)
"The room was very basic - clean but not good value for money "
United Kingdom
Emily
The price is S$213
includes taxes & fees
9 Dec - 10 Dec
Peebles Hydro Hotel

Edinburgh Marriott Hotel Holyrood

4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1006)
"Spotless room thanks to wonderful staff. Breakfast staff, particularly Nick, were outstanding."
United Kingdom
Georgia
The price is S$230
includes taxes & fees
30 Nov - 1 Dec
Edinburgh Marriott Hotel Holyrood

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
Pitcorthie
8.8 out of 10, Excellent, (695)
"Quiet and comfortable place to stay. Close to the bus stop as well."
United Kingdom
Ryan
The price is S$96
includes taxes & fees
27 Nov - 28 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Black Friday Sale

Save up to 50% on select hotels
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 Edinburgh Castle.

Stay near popular Dalkeith attractions

Top Dalkeith Hotel Reviews

More cheap stays in Dalkeith

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Dalkeith Country Park: A stunning natural retreat perfect for outdoor activities and family outings.
  • Historic Dalkeith Palace: Explore the grandeur of this historic site, rich in culture and heritage.
  • Charming Town Centre: Enjoy pleasant shopping experiences and friendly local atmosphere.
  • Local Museum: Engage with Dalkeith's history through fascinating exhibits and educational activities.
  • Diverse Accommodation: Choose from a variety of pet-friendly and eco-certified hotels for a comfortable stay.

Find great hotels near Dalkeith

Discover a range of accommodation options in Dalkeith, Scotland, tailored to meet the diverse needs of travellers. From pet-friendly hotels to eco-certified guesthouses, you’re sure to find the perfect stay. Whether you're seeking budget-friendly options or business-themed facilities, Dalkeith offers a variety of hotels and guesthouses that promise comfort and convenience for an unforgettable vacation experience.

  • Apex Waterloo Place Hotel: Nestled within a charming historic building, the Apex Waterloo Place Hotel offers a refined spa-themed retreat, perfect for those seeking relaxation and rejuvenation. This eco-certified 4-star hotel features an extensive spa with advanced massage options, steam rooms, and a full range of body treatments to soothe your mind and body. Business travellers will appreciate the multiple meeting rooms and a well-equipped business centre, making it an ideal choice for work and leisure. The hotel's elegant design and commitment to sustainability ensure a luxurious yet eco-friendly experience for discerning guests.
  • Apex Grassmarket Hotel: Situated in the vibrant Grassmarket area, the Apex Grassmarket Hotel is a stylish 4-star accommodation that seamlessly combines business amenities with eco-conscious hospitality. This property is distinguished by its modern design and eco-certification, appealing to environmentally aware travellers. It offers multiple meeting rooms and a comprehensive business centre, catering to corporate guests while still providing a welcoming atmosphere. With stunning views of Edinburgh Castle from many rooms, this hotel is perfect for those seeking a blend of work and leisure in a picturesque setting.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A vibrant 3-star hotel, the ibis Edinburgh Centre South Bridge - Royal Mile is celebrated for its LGBTQIA-friendly policies and pet-friendly environment. This eco-certified property welcomes all guests while providing essential amenities for your comfort. With a focus on community and inclusivity, the hotel offers various pet policies and amenities to ensure your furry companions are well-catered for. Located close to the historic Royal Mile, it’s an excellent base for exploring Edinburgh’s rich culture, all while enjoying a warm and welcoming atmosphere.

Where to stay in Dalkeith

Dalkeith, nestled in Midlothian, Scotland, offers a delightful blend of outdoor adventures and cultural experiences. Explore the charming Dalkeith Town Centre, rich in history and friendly atmosphere. Venture into nearby villages for a family-friendly vibe, or enjoy scenic city views. With its mix of relaxing excursions and budget-friendly options, Dalkeith promises an unforgettable escape for every traveller seeking to immerse themselves in the local culture and warmth of the community.

  • Edinburgh: As the capital city of Scotland, Edinburgh boasts a rich tapestry of history and culture nestled within its stunning architecture. Just a short distance from Dalkeith, this metropolis welcomes millions of visitors year-round, peaking during the summer months. Explore the iconic Edinburgh Castle, stroll along the Royal Mile, or indulge in a shopping spree at the vibrant Princes Street. With a plethora of theatres showcasing world-class performances, Edinburgh is the ideal destination for culture enthusiasts and families alike. The city's historic streets and landmarks create a captivating atmosphere that will leave you enchanted.
  • Bonnyrigg: Located a mere 3.2km from Dalkeith, Bonnyrigg is a charming town that offers a delightful mix of cultural experiences and romantic spots. Visitors find Bonnyrigg appealing throughout the year, particularly during the spring and autumn months. The town features a variety of local shops, theatres, and scenic golf courses for leisure seekers. Don't miss the chance to visit the nearby symbolic landmarks and historic sites. Bonnyrigg is perfect for families looking to create lasting memories in a picturesque Scottish setting.
  • Eskbank: Nestled within the Dalkeith area, Eskbank is a quaint village that provides a peaceful escape for families and outdoor enthusiasts. With visitor numbers peaking in the summer, Eskbank offers a range of activities including climbing and access to local entertainment facilities. Explore the village’s charming streets and discover its historic places that tell tales of Scotland's past. Whether you're seeking family fun or a cultural experience, Eskbank's inviting atmosphere is sure to make your visit memorable.

Things to do near Dalkeith

Dalkeith, Scotland, is an ideal destination for outdoor enthusiasts and families alike, offering a blend of cultural experiences. Visitors can explore charming shopping areas, engage in educational activities, and enjoy a round of golf in picturesque settings. Whether you're keen on leisure or learning, Dalkeith presents a delightful array of activities to enhance your vacation experience.

Shopping

In Dalkeith, explore Scottish Gems, a vibrant shopping centre just 9.7km away, perfect for unique gifts. Also, visit Tron Kirk, a bustling public market with a local flair, and Geoffrey Kiltmakers and Weavers for traditional Scottish souvenirs, all conveniently located within 9.7km.

Recreation

Experience the vibrant atmosphere at Meadowbank Stadium, where you can engage in various sports activities. Enjoy a cultural evening at Queen's Hall, soaking in live music performances. For relaxation, visit the Royal Commonwealth Pool, perfect for a family day out with swimming and leisure facilities.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing and snowboarding experiences amidst stunning snowy landscapes. For adrenaline seekers, Bedlam Paintball, 11.3km away, delivers an exciting paintball adventure in a vibrant setting. Nearby, Urban Paintball Edinburgh provides an exhilarating outdoor activity for groups.

Nightlife

For a vibrant night in Dalkeith, catch a show at the Edinburgh Playhouse Theatre, just 9.7km away, offering culture and romance. Alternatively, enjoy a drink at Greyfriar's Bobby pub, also 9.7km away, for a lively atmosphere filled with entertainment and romance.

*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 near Dalkeith

Dalkeith, Scotland, is perfect for a family-friendly, cultural getaway, boasting a range of attractions such as historic colleges, castles, and beaches. Key points of interest include Dalkeith Country Park, the local museum, and Dalkeith Palace, all offering enriching experiences for outdoor enthusiasts and culture seekers alike. For a comfortable stay, explore various hotels in the area to enhance your visit.

  • Royal Mile: Experience the vibrant atmosphere of the Royal Mile, a bustling street lined with charming shops, historic sites, and street performers. As you wander its cobbled lanes, you'll feel the pulse of Edinburgh's rich history and lively culture.
  • University of Edinburgh: Visit one of the world's oldest universities, where stunning architecture and a rich academic heritage come together. Explore its beautiful grounds and soak in the cultural vibes that have inspired many great thinkers.
  • Palace of Holyroodhouse: Discover the official residence of the monarch in Scotland. This historic palace offers a glimpse into royal life, with exquisite rooms and beautiful gardens, all set against a backdrop of significant cultural history.

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.

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

Dalkeith is conveniently accessible via three major airports. Edinburgh Airport (EDI) is situated 19.3km away, with luxurious options like Virgin Hotels Edinburgh, The Balmoral Hotel, and InterContinental Edinburgh The George, all approximately 11.3km from the airport. Glasgow International Airport (GLA) is 85.3km distant, featuring high-end hotels such as Mar Hall Golf & Spa Resort, Kimpton Blythswood Hotel & Spa, and Cameron House on Loch Lomond, providing various transport services. Lastly, Dundee Airport (DND), located 62.8km from Dalkeith, offers splendid stays at The Hideaway Experience, Apex City Quay Hotel & Spa, and The Landmark Hotel, all within close proximity, with shuttle services available upon request.

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 Moxy Edinburgh Airport and Apex Waterloo Place Hotel. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
St Giles ApartHotel by Joivy: This holiday home rental outside of Dalkeith comes with free WiFi so that you can feel at home during your trip. It has 3 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 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. Apex Waterloo Place Hotel and Holiday Inn Edinburgh by IHG 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. A top sight in the area is Edinburgh Castle. In Dalkeith, there are 19 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 Newbattle Abbey, Dalkeith Country Park and Scottish Mining Museum. Additionally, you'll find 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