Dalkeith Hotels from S$87

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

Top 10 trending Dalkeith hotels

Dalkeith Aparthotel

2.0 star property
6.8 out of 10, (22)
"place is very good"
The price is S$146
includes taxes & fees
19 Oct - 20 Oct
Dalkeith Aparthotel

The Sun Inn

4.0 star property
8.6 out of 10, Excellent, (401)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
The price is S$217
includes taxes & fees
13 Oct - 14 Oct
The Sun Inn

Premier Inn Edinburgh A7 - Dalkeith

3.0 star property
9.0 out of 10, Wonderful, (2)
"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. "
The price is S$87
includes taxes & fees
9 Nov - 10 Nov
Premier Inn Edinburgh A7 - Dalkeith

Market Street Hotel

4.0 star property
9.6 out of 10, Exceptional, (1125)
"Great location"
Market Street Hotel

Apex Grassmarket Hotel

4.0 star property
9.0 out of 10, Wonderful, (2202)
"Great hotel and location "
The price is S$234
includes taxes & fees
2 Nov - 3 Nov
Apex Grassmarket Hotel

Dakota Edinburgh

4.0 star property
9.2 out of 10, Wonderful, (1265)
"Good proximity to the airport. "
The price is S$140
includes taxes & fees
9 Nov - 10 Nov
Dakota Edinburgh

Livingston Lodge Hotel

2.5 star property
6.8 out of 10, (404)
"Worked nicely for a stay near the airport."
Livingston Lodge Hotel

Barony Castle Hotel

4.0 star property
8.0 out of 10, Very good, (760)
"The worst part was the layout was very confusing. They would tell you the second floor you go up to the circuit floor. I will."
Barony Castle Hotel

Orocco Pier

3.5 star property
9.2 out of 10, Wonderful, (445)
"The bar was well stocked,the choice of foodwas exceptional the staff were all helpful and friendly"
The price is S$198
includes taxes & fees
21 Oct - 22 Oct
Orocco Pier

Norton House Hotel & Spa

4.0 star property
9.2 out of 10, Wonderful, (1004)
"Very nice, clean renovated property, would stay again."
The price is S$277
includes taxes & fees
2 Nov - 3 Nov
Norton House Hotel & Spa

Carberry Tower Mansion House and Estate

4.0 star property
9.4 out of 10, Exceptional, (898)
"Gorgeous hotel and grounds.if you like history, this is the place for you. "
Carberry Tower Mansion House and Estate

Pitbauchlie House Hotel, Sure Hotel Collection by BW

3.0 star property
8.8 out of 10, Excellent, (682)
"We had a great stay! Would highly recommend "
The price is S$123
includes taxes & fees
2 Nov - 3 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

Dean Park Hotel

4.0 star property
8.8 out of 10, Excellent, (641)
"Clean, attractive hotel with good dining options. I was traveling solo for work and it was perfect for my needs. "
Dean Park Hotel

Peebles Hydro Hotel

4.0 star property
8.4 out of 10, Very good, (663)
"Love Peebles Hydro, my 3rd visit and won't be my last"
The price is S$246
includes taxes & fees
2 Nov - 3 Nov
Peebles Hydro Hotel

Marine North Berwick

5.0 star property
8.8 out of 10, Excellent, (259)
"What a lovely hotel. Everything was wonderful, didn’t want to leave "
The price is S$575
includes taxes & fees
2 Nov - 3 Nov
Marine North Berwick

Stay Central

3.0 star property
8.2 out of 10, Very good, (1006)
"Excellent location"
Stay Central

Leonardo Royal Hotel Edinburgh

4.0 star property
9.0 out of 10, Wonderful, (1291)
"Good hotel close to all historic attractions. "
The price is S$217
includes taxes & fees
2 Nov - 3 Nov
Leonardo Royal Hotel Edinburgh

Ocean Mist Leith

2.5 star property
10.0 out of 10, Exceptional, (663)
"This was an amazing stay. The staff was amazing. Great breakfast. Loved staying here. Would definitely stay again!!! Highly recommend "
Ocean Mist Leith

Bayswell Park Hotel

3.5 star property
8.6 out of 10, Excellent, (490)
"Fabulous staff,amazing room and view.situated in the perfect location "
The price is S$154
includes taxes & fees
19 Oct - 20 Oct
Bayswell Park Hotel

Macdonald Houstoun House

4.0 star property
8.2 out of 10, Very good, (1004)
"The staff were so friendly. The room was well-sized and maintained. The restaurant's food was delicious. There are also nice areas to walk around outside."
The price is S$154
includes taxes & fees
3 Nov - 4 Nov
Macdonald Houstoun House
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 Gilmerton Cove and Craigmillar Castle.

Stay near popular Dalkeith attractions

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.

Edinburgh featuring street scenes as well as a small group of people

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 Waterloo Place Hotel 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 YOTEL 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. 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 Waterloo Place Hotel: Hotel, 1-minute walk from Princes Street. Features a full-service spa, an indoor pool and a sauna. Apex Grassmarket 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. Top sights around the area include Royal Mile and Edinburgh Castle. In Dalkeith, there are 18 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 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