Dalkeith Hotels from S$72

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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalkeith hotels

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (407 reviews)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is S$162
includes taxes & fees
11 Jan - 12 Jan
The Sun Inn

Premier Inn Edinburgh A7 - Dalkeith

Premier Inn Edinburgh A7 - Dalkeith
3.0 star property
Dalkeith
8.6 out of 10, Excellent, (4 reviews)
"We loved our one night stay here. I was worried because I didn’t realize there was no lift on the property, but the staff was very helpful in getting us to our room. "
United States
Amber
The price is S$99
includes taxes & fees
11 Jan - 12 Jan
Premier Inn Edinburgh A7 - Dalkeith

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (914 reviews)
"Cleanliness of room the staff very attentive very warming and nothing too much bother very professional Lots to do gym swimming pool food exceptional and breakfast excellent"
United Kingdom
Yvonne
The price is S$121
includes taxes & fees
18 Jan - 19 Jan
Macdonald Cardrona Hotel, Golf & Spa

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,000 reviews)
"Our stay at Leonardo was perfect! The staff were very helpful and courteous, the food was great and the location was perfect which allowed us to walk to all the places that we visited."
United States
Peter
The price is S$109
includes taxes & fees
15 Jan - 16 Jan
Leonardo Edinburgh City

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,001 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is S$96
includes taxes & fees
14 Jan - 15 Jan
Braid Hills Hotel

Holiday Inn Express Edinburgh City West by IHG

Holiday Inn Express Edinburgh City West by IHG
3.0 star property
Ravelston
8.4 out of 10, Very good, (1,000 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is S$93
includes taxes & fees
11 Jan - 12 Jan
Holiday Inn Express Edinburgh City West by IHG

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (417 reviews)
"Yes room spotless and warm. All the staff were very friendly and helpfull. The meal we had was delicious too "
United Kingdom
linda
The price is S$169
includes taxes & fees
25 Jan - 26 Jan
The Park Hotel Peebles

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (649 reviews)
"We loved our stay here, the staff were so helpful and pointed out some brilliant walks. We enjoyed our breakfasts both days and the room was lovely. "
United Kingdom
Laura
The price is S$160
includes taxes & fees
26 Jan - 27 Jan
Nira Caledonia

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,329 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is S$72
includes taxes & fees
11 Jan - 12 Jan
Britannia Hotel Edinburgh

The Raeburn

The Raeburn
4.0 star property
Stockbridge
9.8 out of 10, Exceptional, (370 reviews)
"Room was spotless. Building well cared for. Staff friendly and helpful and efficient. Food very good."
United Kingdom
Shona
The price is S$150
includes taxes & fees
11 Jan - 12 Jan
The Raeburn

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
West End
9.6 out of 10, Exceptional, (399 reviews)
"great stay"
United Kingdom
stephen
The price is S$191
includes taxes & fees
12 Jan - 13 Jan
The Rutland Hotel & Apartments

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (133 reviews)
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very good, (1,014 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is S$123
includes taxes & fees
15 Jan - 16 Jan
Village Hotel Edinburgh

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very good, (1,001 reviews)
"Breakfast 10/10 and waitress very friendly."
United Kingdom
Diane
The price is S$82
includes taxes & fees
18 Jan - 19 Jan
Leonardo Edinburgh Murrayfield

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,004 reviews)
"The room was spotless and the staff was courteous "
United States
Manuela
The price is S$199
includes taxes & fees
8 Feb - 9 Feb
Sheraton Grand Hotel & Spa, Edinburgh

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (937 reviews)
"All of the above; plus the impeccable consistent service despite Christmas parties and weeding going onduring much of our stay. Great food as well!"
United States
Robert
The price is S$175
includes taxes & fees
27 Jan - 28 Jan
The Bonham Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.2 out of 10, Very good, (670 reviews)
"Great place to stay"
United Kingdom
Stephen
The price is S$245
includes taxes & fees
25 Jan - 26 Jan
Peebles Hydro Hotel

Le Monde Hotel

Le Monde Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,000 reviews)
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is S$161
includes taxes & fees
18 Jan - 19 Jan
Le Monde Hotel

Angel's Share Hotel

Angel's Share Hotel
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,000 reviews)
"Building presents well Nice reception and bar The communal areas were in basic repair"
United Kingdom
James
The price is S$126
includes taxes & fees
16 Jan - 17 Jan
Angel's Share Hotel

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,002 reviews)
"Great spacious room and fab Breakfast"
United Kingdom
Neil
The price is S$114
includes taxes & fees
11 Jan - 12 Jan
JA The Bruntsfield - Edinburgh
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.
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

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 Apex Waterloo Place Hotel and Delta Hotels by Marriott Edinburgh. 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. Kitchen amenities include a dishwasher, a fridge and a stovetop. 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 Delta Hotels by Marriott Edinburgh 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 20 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 Scottish Mining Museum. 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