Dalkeith Hotels

  • 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, (410 reviews)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is P8,134
P9,761 total
includes taxes & fees
Feb 21 - Feb 22
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 P3,774
P4,529 total
includes taxes & fees
Mar 22 - Mar 23
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, (922 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is P6,195
P7,434 total
includes taxes & fees
Mar 1 - Mar 2
Macdonald Cardrona Hotel, Golf & Spa

Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,001 reviews)
"There was a large room of improvement on the cleanness. But the area was,m nice, good restaurants around"
Canada
Cheuk Ying
The price is P4,880
P5,856 total
includes taxes & fees
Feb 22 - Feb 23
Leonardo Edinburgh City

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,007 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is P3,283
P3,939 total
includes taxes & fees
Feb 23 - Feb 24
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 P3,579
P4,295 total
includes taxes & fees
Feb 22 - Feb 23
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

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (676 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 P9,534
P11,441 total
includes taxes & fees
Mar 5 - Mar 6
Peebles Hydro Hotel

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (660 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 P5,915
P7,098 total
includes taxes & fees
Feb 22 - Feb 23
Nira Caledonia

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 P6,149
P7,379 total
includes taxes & fees
Feb 22 - Feb 23
The Raeburn

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,334 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is P2,733
P3,280 total
includes taxes & fees
Feb 22 - Feb 23
Britannia Hotel Edinburgh

New Town Hotel

New Town Hotel
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (103 reviews)
"Clean large room comfortable beds Easy access to all winter events Great stay"
United States
Kelly
The price is P5,466
P6,559 total
includes taxes & fees
Feb 22 - Feb 23
New Town Hotel

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

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very Good, (1,003 reviews)
"Enjoyed our stay."
United Kingdom
Karina
The price is P3,865
P4,638 total
includes taxes & fees
Feb 25 - Feb 26
Leonardo Edinburgh Murrayfield

The Rutland Hotel & Apartments

The Rutland Hotel & Apartments
4.0 star property
West End
9.6 out of 10, Exceptional, (404 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 P7,744
P9,292 total
includes taxes & fees
Feb 22 - Feb 23
The Rutland Hotel & Apartments

B+B Edinburgh

B+B Edinburgh
4.0 star property
West End
9.0 out of 10, Wonderful, (1,007 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 P4,815
P5,778 total
includes taxes & fees
Feb 22 - Feb 23
B+B Edinburgh

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,003 reviews)
"Very beautiful hotel in a great location. Room was spacious and well maintained. "
United Kingdom
Jason
The price is P5,798
P6,957 total
includes taxes & fees
Feb 26 - Feb 27
JA The Bruntsfield - Edinburgh

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.2 out of 10, Very Good, (1,007 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is P5,206
P6,247 total
includes taxes & fees
Feb 22 - Feb 23
Village Hotel Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
5.0 star property
Tollcross
9.0 out of 10, Wonderful, (1,002 reviews)
"Great room and staff"
United Kingdom
Gemma
The price is P6,975
P8,370 total
includes taxes & fees
Mar 8 - Mar 9
Sheraton Grand Hotel & Spa, Edinburgh

Le Monde Hotel

Le Monde Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,003 reviews)
"The entire stay from start to finish was magical "
United Kingdom
Helen
The price is P6,325
P7,590 total
includes taxes & fees
Feb 26 - Feb 27
Le Monde Hotel
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 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

  • Dalkeith Country Park: A stunning natural retreat offering scenic walks, wildlife, and lush landscapes, perfect for outdoor enthusiasts.
  • Dalkeith Palace: An impressive historic site showcasing beautiful architecture and rich heritage, ideal for history buffs.
  • Family-Friendly Attractions: Numerous activities for families, ensuring a fun-filled experience for visitors of all ages.
  • Vibrant Shopping Areas: Explore charming local shops and markets, providing a taste of the local culture and products.
  • Comfortable Accommodations: A variety of lodging options, from pet-friendly hotels to eco-certified guesthouses, catering to all travellers.

Find great hotels near Dalkeith

Discover a range of comfortable accommodations in Dalkeith, Scotland, perfect for every traveller. From pet-friendly hotels to eco-certified guesthouses, you'll find options that cater to both leisure and business needs. Enjoy the charm of this historic town while staying at some of the best hotels, complete with excellent reviews and amenities to enhance your visit. Explore your choices and make your stay in Dalkeith truly memorable.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, this 4-star hotel combines modern comforts with eco-friendly principles, making it an ideal choice for environmentally conscious travellers. Located 9.7km from Dalkeith, the hotel boasts contemporary rooms with stunning views of Edinburgh Castle. Guests appreciate the hotel's commitment to sustainability, along with amenities such as a fitness centre and on-site dining that features locally sourced ingredients. Whether you're in town for business or leisure, Apex Grassmarket offers a stylish and responsible lodging experience.
  • Apex Waterloo Place Hotel: This luxurious 4-star hotel, also 9.7km from Dalkeith, is perfect for families seeking a spa-themed getaway. Apex Waterloo Place Hotel is recognised for its eco-certification and family-friendly services, including amenities designed specifically for children. Guests can indulge in the full spa experience, featuring detoxification wraps, steam rooms, and a range of beautifying treatments. The hotel’s elegant rooms and central location make it an excellent base to explore Edinburgh, ensuring relaxation and comfort for all guests.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A welcoming 3-star hotel located 9.7km from Dalkeith, ibis Edinburgh Centre stands out for its LGBTQIA-friendly environment and pet-friendly policy. This eco-certified hotel combines affordability with modern amenities, offering comfortable rooms and a relaxed atmosphere. Guests travelling with pets can enjoy facilities such as food and water bowls, while the hotel's prime location near the Royal Mile allows easy access to Edinburgh’s historic attractions. The inclusive and vibrant setting makes it a great choice for diverse travellers.

Where to stay in Dalkeith

Dalkeith offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal destination for families and explorers alike. Wander through the charming streets, including Dublin Street, where friendly locals welcome you. Enjoy shopping in vibrant areas and immerse yourself in the rich history surrounding the town. Nearby attractions provide a relaxing atmosphere, ensuring a memorable getaway filled with unique cultural offerings and family-friendly activities.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that boasts a rich cultural heritage. Located a short distance from Dalkeith, it attracts visitors year-round, with peak tourist seasons from July to September. Edinburgh is famous for its historic landmarks, including the iconic Edinburgh Castle, the Royal Mile, and the stunning Arthur’s Seat. The city offers an array of activities, from shopping on Princes Street to enjoying world-class theatre and entertainment at venues like the Edinburgh Playhouse. With its blend of history, culture, and family-friendly attractions, Edinburgh promises a memorable travel experience.
  • Bonnyrigg: Just a couple of miles from Dalkeith, Bonnyrigg is a charming town that offers a delightful mix of family-friendly and romantic experiences. Visitors tend to flock here during the spring and autumn months. Bonnyrigg is home to lovely parks, inviting shopping areas, and entertainment facilities. Notable attractions include the nearby historic castle and symbolic landmarks that tell the story of the region. Whether you're exploring the local parks or enjoying a leisurely shopping trip, Bonnyrigg is an inviting destination that captures the essence of Scottish community life.
  • Eskbank: Nestled within the Dalkeith area, Eskbank is a quaint village that provides a peaceful retreat for families and business travellers alike. The village sees a steady flow of visitors, particularly in the summer months. Eskbank is well-equipped with shopping areas, a vibrant theatre, and an arena for entertainment. Local highlights include historic sites and charming streets that make for pleasant strolls. With its blend of urban amenities and rural charm, Eskbank offers a unique experience for those looking to explore the quieter side of Scotland.

Things to do near Dalkeith

Dalkeith offers a delightful blend of outdoor activities, family-friendly attractions, and cultural experiences. Visitors can enjoy scenic heritage walks, engage in outdoor pursuits, and explore local tours. Additionally, the area features excellent golf courses and vibrant shopping areas, making it a perfect destination for those seeking both relaxation and adventure.

Shopping

In Dalkeith, visit Scottish Gems, a vibrant shopping centre 9.7km away, and the bustling Tron Kirk public market, also 9.7km from the town. For traditional Scottish gifts, check out Geoffrey Kiltmakers and Weavers, located close by, perfect for unique souvenirs.

Recreation

At Hillend Country Park, immerse yourself in serene nature walks and rejuvenating outdoor activities, perfect for unwinding. The Royal Commonwealth Pool offers family-friendly aquatic fun, ideal for relaxation and bonding. Enjoy captivating performances at Queen's Hall, where the vibrant atmosphere enhances your entertainment experience.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing and snowboarding experiences amidst stunning landscapes. For adrenaline seekers, Skirmish Edinburgh Paintball and Bedlam Paintball, both 11.3km away, promise energetic paintball battles in an exciting outdoor setting, perfect for adventure enthusiasts.

Nightlife

In Dalkeith, Greyfriar's Bobby and Canongate Tolbooth offer a charming pub atmosphere with a mix of romance and entertainment. For a cinematic experience, the Dominion Cinema provides family-friendly films in a delightful setting, making for a lively night out.

*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 can secure the best deals, particularly on Tuesdays, which are the least expensive days. Use Expedia to customise your search by budget and filter for eco-friendly hotels. Additionally, explore last-minute deals for spontaneous plans. Combining hotel bookings with flights and activities can also lead to significant savings, making your visit both enjoyable and affordable.

  • 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 customise your search by selecting your budget, desired location, and additional preferences. You can arrange the results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you have the option to refine your selection by hotel category; for instance, by selecting the Eco-certified filter, you can view sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your Dalkeith hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dalkeith

Dalkeith offers a delightful blend of outdoor activities, family-friendly experiences, and rich cultural heritage. Visitors can explore the Dalkeith Museum for local history, enjoy the natural beauty of Dalkeith Country Park, and admire the grandeur of Dalkeith Palace. This charming town is perfect for those interested in historic sites, scenic landscapes, and family-oriented attractions, making it an ideal destination for a memorable vacation.

  • Dalkeith Country Park: Experience the beauty of this urban park nestled in Dalkeith, where you can enjoy outdoor activities amidst stunning landscapes. Perfect for families, it offers a lively atmosphere with ample space for picnics and leisurely strolls.
  • Festival Theatre: Located 9.7km from Dalkeith, this vibrant venue showcases a range of performances, from opera to theatre. Immerse yourself in the cultural scene, with an ambiance that’s both romantic and entertaining, ideal for an evening out.
  • National Monument of Scotland: Also 9.7km away, this memorial is a symbol of Scottish heritage. Explore the rich history and cultural significance of this iconic site that offers a reflective experience amidst beautiful surroundings.

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

When travelling to Dalkeith, Scotland, the nearest major airport is Edinburgh (EDI), situated 19.3km away. Recommended hotels nearby include the 5-star Virgin Hotels Edinburgh, 11.3km from EDI, and Kimpton Charlotte Square by IHG, located 9.7km away. For those considering Glasgow (GLA), it is 85.3km from Dalkeith, with excellent hotel options such as the 5-star Kimpton Blythswood Hotel & Spa, just 11.3km from the airport. Dundee (DND), 62.8km away, offers accommodations like the 4.5-star Premier Inn Dundee North, only 3.2km from DND. Each airport has convenient access from nearby hotels, ensuring a smooth travel experience.

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.
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.
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. See all available hotels listed as LGBTQ-friendly in Dalkeith.
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 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.

Explore a world of travel with Expedia