Find hotels in Dalkeith from SAR 213

  • 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

Our top choices for Dalkeith hotels

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (410 reviews)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is SAR 512
SAR 614 total
includes taxes & fees
6 Mar - 7 Mar
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 SAR 249
SAR 299 total
includes taxes & fees
19 Mar - 20 Mar
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, (923 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is SAR 371
SAR 445 total
includes taxes & fees
5 Mar - 6 Mar
Macdonald Cardrona Hotel, Golf & Spa

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,012 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is SAR 197
SAR 236 total
includes taxes & fees
25 Feb - 26 Feb
Braid Hills Hotel

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,002 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 SAR 338
SAR 406 total
includes taxes & fees
2 Mar - 3 Mar
Leonardo Edinburgh City

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,001 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is SAR 253
SAR 304 total
includes taxes & fees
1 Mar - 2 Mar
Holiday Inn Express Edinburgh City West by IHG

Hapimag Resort Edinburgh

Hapimag Resort Edinburgh
4.0 star property
West End
9.8 out of 10, Exceptional, (394 reviews)
"Absolutely perfect. Will definitely stay again. Big thanks to staff for sorting out our booking issues! "
United Kingdom
Elspeth
Hapimag Resort Edinburgh

New Town Hotel

New Town Hotel
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (104 reviews)
"Clean large room comfortable beds Easy access to all winter events Great stay"
United States
Kelly
The price is SAR 333
SAR 399 total
includes taxes & fees
1 Mar - 2 Mar
New Town Hotel

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (677 reviews)
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is SAR 617
SAR 741 total
includes taxes & fees
9 Mar - 10 Mar
Peebles Hydro Hotel

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (661 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 SAR 406
SAR 488 total
includes taxes & fees
15 Mar - 16 Mar
Nira Caledonia

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,337 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is SAR 177
SAR 213 total
includes taxes & fees
25 Feb - 26 Feb
Britannia Hotel Edinburgh

The Raeburn

The Raeburn
4.0 star property
Stockbridge
9.8 out of 10, Exceptional, (371 reviews)
"Room was spotless. Building well cared for. Staff friendly and helpful and efficient. Food very good."
United Kingdom
Shona
The price is SAR 427
SAR 512 total
includes taxes & fees
1 Mar - 2 Mar
The Raeburn

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
West End
9.6 out of 10, Exceptional, (406 reviews)
"Very friendly and helpful staff, great room and location, wonderful eggs beniedict royale and fresh squeezed orange juice for breakfast."
United Kingdom
Marcus
The price is SAR 537
SAR 645 total
includes taxes & fees
1 Mar - 2 Mar
The Rutland Hotel & Apartments

B+B Edinburgh

B+B Edinburgh
4.0 star property
West End
9.0 out of 10, Wonderful, (1,011 reviews)
"Room was very clean and staff were very friendly and helpful. Breakfast was excellent with lots of choice in a great setting"
United Kingdom
Jayne
The price is SAR 417
SAR 501 total
includes taxes & fees
25 Feb - 26 Feb
B+B Edinburgh

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very Good, (1,006 reviews)
"Enjoyed our stay."
United Kingdom
Karina
The price is SAR 281
SAR 337 total
includes taxes & fees
9 Mar - 10 Mar
Leonardo Edinburgh Murrayfield

Cringletie House Hotel

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

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1,004 reviews)
"Good staff, clean, quiet room."
United Kingdom
Jim
The price is SAR 304
SAR 365 total
includes taxes & fees
1 Mar - 2 Mar
Macdonald Houstoun House

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,005 reviews)
"Very beautiful hotel in a great location. Room was spacious and well maintained. "
United Kingdom
Jason
The price is SAR 300
SAR 360 total
includes taxes & fees
1 Mar - 2 Mar
JA The Bruntsfield - Edinburgh

Staycity Aparthotels, Edinburgh, West End

Staycity Aparthotels, Edinburgh, West End
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,002 reviews)
"Lots of space and really convenient to have the kitchen/laundry. Check in was easy and location was not bad. Staff was friendly. "
Canada
Kristina
The price is SAR 379
SAR 455 total
includes taxes & fees
2 Mar - 3 Mar
Staycity Aparthotels, Edinburgh, West End

Mercure Edinburgh Haymarket

Mercure Edinburgh Haymarket
4.0 star property
Tollcross
8.2 out of 10, Very Good, (1,024 reviews)
"Breakfast was great, staff friendly and close enough to walk to the market win win !"
United Kingdom
Beverley
The price is SAR 290
SAR 349 total
includes taxes & fees
1 Mar - 2 Mar
Mercure Edinburgh Haymarket
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.

Eid al-Fitr Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dalkeith

Find the best Dalkeith areas and neighborhoods for the activities you enjoy most.

Danderhall

If you're looking for some top things to see and do in Danderhall and surrounding area, you can visit 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

  • Cultural Richness: Discover the history at Dalkeith Palace and Dalkeith Museum, showcasing Scotland's heritage.
  • Outdoor Adventures: Enjoy the natural beauty of Dalkeith Country Park, perfect for hiking and picnics.
  • Family-Friendly Activities: Engage in local tours and explore charming neighborhoods, ideal for all ages.
  • Shopping and Dining: Stroll along Dublin Street to experience local shops and delightful eateries.
  • Variety of Accommodations: Choose from cozy guesthouses to modern hotels, catering to diverse needs.

Find great hotels near Dalkeith

Experience a delightful stay in Dalkeith, Scotland, where a variety of accommodations await you. From cozy guesthouses to modern hotels, travelers will find options that cater to both business and leisure needs. Many properties offer pet-friendly amenities and eco-certified stays, ensuring a memorable vacation. Discover the best hotels in Dalkeith with excellent reviews, making your trip to this charming town truly enjoyable.

  • Apex Grassmarket Hotel: This 4-star hotel offers a distinctive blend of modern comfort and eco-friendly practices, making it a perfect choice for environmentally-conscious travelers. Located 9.7km from Dalkeith, the Apex Grassmarket Hotel boasts stunning views of Edinburgh Castle and a vibrant neighborhood filled with shops and restaurants. Guests appreciate the spacious, stylish rooms designed with sustainability in mind. The property features a fitness center and an on-site restaurant serving locally sourced cuisine. Ideal for business travelers seeking a greener stay, this hotel ensures that you can conduct your affairs while minimizing your carbon footprint.
  • Apex Waterloo Place Hotel: A luxurious 4-star hotel, the Apex Waterloo Place is perfect for families and those seeking relaxation. Situated 9.7km from Dalkeith, this property features a full-service spa offering a variety of treatments, including aromatherapy and detoxification wraps, ensuring a rejuvenating experience. Families appreciate the child-friendly amenities, making it a great option for those traveling with kids. The elegant rooms and a stunning indoor pool add to the hotel’s charm, while the central location provides easy access to Edinburgh's attractions.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This eco-certified 3-star hotel caters to a diverse range of travelers, including LGBTQIA-friendly guests and those with pets. Located 9.7km from Dalkeith, the ibis Edinburgh Centre South Bridge offers modern, comfortable accommodations with an emphasis on sustainability. The hotel features amenities for pets, including food and water bowls, ensuring your furry friends feel welcome. Its prime location near the Royal Mile allows easy exploration of the city’s historic sites, making it an ideal base for both leisure and exploration.

Where to stay in Dalkeith

Dalkeith, Scotland, offers a delightful blend of cultural experiences and family-friendly activities. Explore its charming neighborhoods, stroll along Dublin Street, and indulge in local shopping areas. The city’s friendly atmosphere and rich historical backdrop make it a memorable getaway. Nearby regions provide additional opportunities for excursions and relaxation, perfect for a well-rounded vacation. Whether you seek culture or outdoor adventures, Dalkeith has something for everyone.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that offers a rich tapestry of history, culture, and modern attractions. Located close to Dalkeith, this city is bustling year-round, with peak visitor arrivals from July to September. Travelers flock to Edinburgh for its cultural experiences, family-friendly activities, and urban adventures. Explore historic sites such as the iconic Edinburgh Castle, stroll along the Royal Mile, and indulge in shopping at local boutiques. With educational institutions and entertainment arenas scattered throughout the city, Edinburgh promises an engaging travel experience for all.
  • Old Town Edinburgh: A historical gem just 9.7km away from Dalkeith, Old Town Edinburgh is renowned for its medieval charm and cultural significance. This neighborhood sees a steady stream of visitors, especially between April and July. Old Town is ideal for those seeking a combination of city life and cultural immersion. Visitors can enjoy the vibrant shopping areas, catch a show at a local theater, or wander through cobbled streets steeped in history. Landmarks like St. Giles' Cathedral and the Scottish Parliament are must-sees, ensuring an unforgettable exploration of Scotland’s heritage.
  • Bonnyrigg: Located a mere 3.2km from Dalkeith, Bonnyrigg is a charming city that offers a more intimate travel experience. Its visitor numbers peak in the spring and fall months, attracting families and couples alike. Bonnyrigg is known for its beautiful recreation parks and shopping areas, making it a great spot for relaxation and leisure. The city is also home to several notable landmarks, including a historic castle and symbolic sites that celebrate its rich heritage. Whether you’re enjoying a leisurely stroll or indulging in local cuisine, Bonnyrigg is perfect for a delightful day trip.

Things to do near Dalkeith

Dalkeith is an excellent destination for culture-themed and family-friendly outdoor vacations. Visitors can enjoy a variety of activities, including exploring local golf courses, shopping areas, and engaging in heritage walks. The town also offers local tours and outdoor experiences, making it a perfect spot to immerse yourself in the natural beauty and rich history of Scotland.

Shopping

In Dalkeith, you can shop at Scottish Gems, a shopping center with a family-friendly vibe, and the Tron Kirk public market, both located 9.7km away. You can also visit Geoffrey Kiltmakers and Weavers for unique Scottish gifts, all within a short distance from Dalkeith.

Recreation

The Royal Commonwealth Pool, located 8.0km from Dalkeith, offers a family-friendly aquatic experience with various swimming facilities. At Queen's Hall, 9.7km away, you can enjoy captivating music concerts in an entertaining atmosphere. Nearby Meadowbank Stadium, also 9.7km away, provides a dynamic setting for sports enthusiasts.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing experiences amid stunning winter landscapes. For adrenaline seekers, Skirmish Edinburgh Paintball and Bedlam Paintball, both 11.3km away, provide exciting paintball adventures in dynamic outdoor settings, perfect for a day of action and fun.

Nightlife

For a lively night in Dalkeith, visit Greyfriar's Bobby for a cozy pub atmosphere filled with romance and entertainment. Alternatively, catch the latest films at Dominion Cinema, perfect for families and couples alike. Canongate Tolbooth also offers a charming pub experience with a similar vibe.

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

Booking tips and Expedia advantages for Dalkeith

To save money on your trip to Dalkeith, consider visiting between January and March for lower accommodation rates. Booking your hotel about a month in advance will help you secure better prices, especially on Tuesdays when costs are typically lower. Use Expedia to find deals by sorting hotels from lowest to highest price, and check for last-minute discounts. Combine your hotel, flights, and activities into a package deal for additional savings. Don't forget to explore free activities in the area to enhance your experience without breaking the bank.

  • 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: Book your hotel in Dalkeith about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Expedia's search tool enables you to set your budget, choose your ideal location, and customize your preferences. You can easily sort the results to display hotels from the lowest price to the highest, ensuring you find the most affordable options first. Additionally, you have the option to filter by hotel type—selecting the Eco-certified filter will show you sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Dalkeith

Dalkeith, Scotland, offers a delightful mix of culture, family-friendly activities, and outdoor adventures. Explore historic sites like Dalkeith Palace and the Dalkeith Museum, or enjoy the natural beauty of Dalkeith Country Park. With its charming castles and nearby beaches, Dalkeith is perfect for travelers seeking enriching experiences and memorable family outings.

  • Royal Mile: Experience the vibrant heart of Edinburgh as you stroll down the Royal Mile, a historic street filled with shops, restaurants, and iconic landmarks. This lively area offers a glimpse into the city’s rich history and culture, making it a must-visit for any traveler.
  • University of Edinburgh: Explore one of the oldest universities in the English-speaking world, where stunning architecture and a rich academic tradition blend seamlessly. The University of Edinburgh is a cultural hub that offers beautiful grounds and a chance to immerse yourself in Scotland’s educational heritage.
  • Portobello Beach: Relax and unwind at Portobello Beach, a picturesque seaside destination perfect for sunbathing, walking, or enjoying local cafes. With its sandy shores and vibrant atmosphere, it’s an ideal spot for a delightful day by the sea.

Best time to go to Dalkeith

The best time to visit Dalkeith can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dalkeith falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dalkeith falls in January, 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

To visit Dalkeith, Scotland, the most convenient airport is EDInburgh Airport (EDI), located 19.3km away. Notable hotels near EDI include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. Another option is Kimpton Charlotte Square by IHG, situated 9.7km from EDI. GLAsgow Airport (GLA), 85.3km from Dalkeith, offers luxury stays like Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both with transportation services. Dundee Airport (DND), 62.8km away, has options such as The Hideaway Experience and Premier Inn Dundee North, providing limited airport shuttle services for guests.

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 traveler data. Other good options for your trip to the area are Aparthotel Adagio Edinburgh Royal Mile and Moxy Edinburgh Airport. See all available top hotels, or vacation rentals in Dalkeith.
What's the top vacation rental in Dalkeith?
Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P: This Dalkeith vacation home rental offers a fireplace, a garden, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. 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 hotel room reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, it may still be possible 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.
Where can I learn more about changing or cancelling my trip to Dalkeith?
For more details about updating your trip to Dalkeith or cancelling it, go to https://www.expedia.com/service/.
What's the best LGBTQ-friendly place to stay in Dalkeith?
Premier Inn Edinburgh A7 - Dalkeith is a top LGBTQ-friendly hotel and features a 24-hour front desk.
Where is the best place to stay close to Dalkeith Country Park?
Dalkeith Hotel is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and a bar. It's located just a short 0.6 mi (0.9 km) from Dalkeith Country Park. Other good options within 5 miles include Rathan House and Melville Castle.
What are some accommodations with pools in Dalkeith?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool, and a snack bar/deli. Delta Hotels by Marriott Edinburgh and Apex Waterloo Place Hotel are two additional hotels with an onsite pool. View all hotels with pools in Dalkeith.
What's the best hotel for staying near Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
What's it like to stay in Dalkeith?
Visitors to Dalkeith are sure to enjoy the restaurants, coffeehouses, 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 17 hotels and other accommodations to choose from. Find out more about Dalkeith.
What is there to see in Dalkeith?
Favorite 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. Check out what more to see and do in Expedia's Dalkeith guide.
How can I get around Dalkeith?
If you want to see more of the area, hop aboard 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 weather like in Dalkeith?
The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Dalkeith is 35 inches.