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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalkeith hotels

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 P4,440
P5,328 total
includes taxes & fees
Apr 19 - Apr 20
Premier Inn Edinburgh A7 - Dalkeith

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (412 reviews)
"Sun Inn was fine, but there was road resurfacing that took place overnight. That noise was so intolerable, I had to check out after two two nights"
Canada
Jeff
The price is P8,283
P9,940 total
includes taxes & fees
Apr 7 - Apr 8
The Sun Inn

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (932 reviews)
"Restrant food and service second too none brilliant "
United Kingdom
Sophie
The price is P5,725
P6,870 total
includes taxes & fees
May 4 - May 5
Macdonald Cardrona Hotel, Golf & Spa

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (427 reviews)
"Room was small, but clean and cozy. Staff were always helpful and friendly. Bonus was ability to use swimming pool at the hydro. "
United Kingdom
Robert
The price is P7,061
P8,473 total
includes taxes & fees
Apr 26 - Apr 27
The Park Hotel Peebles

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (136 reviews)
"Fantastic location spectacular food and great staff "
United Kingdom
Brian
The price is P12,060
P14,472 total
includes taxes & fees
Apr 12 - Apr 13
Cringletie House Hotel

The Craigie

The Craigie
3.5 star property
Penicuik
9.6 out of 10, Exceptional, (360 reviews)
"The whole stay was brilliant the hotel and all staff "
United Kingdom
Michael
The price is P8,283
P9,940 total
includes taxes & fees
Apr 12 - Apr 13
The Craigie

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,003 reviews)
"Nice hotel would definitely stay again all clean, all doors need replacing there very tired , good breakfast lovely staff bar area nice "
United Kingdom
Heidi
The price is P4,115
P4,938 total
includes taxes & fees
Apr 19 - Apr 20
Mercure Livingston Hotel

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.4 out of 10, Exceptional, (953 reviews)
"Beautiful property "
United States
George
The price is P8,747
P10,496 total
includes taxes & fees
Apr 19 - Apr 20
Carberry Tower Mansion House and Estate

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,724 reviews)
"Dalmahoy Hotel and country club was a fantastic stay. Very quiet area, warm swimming pool, fantastic food and very clean hotel. "
United Kingdom
Carol-Ann
The price is P6,096
P7,315 total
includes taxes & fees
Apr 16 - Apr 17
Dalmahoy Hotel & Country Club

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
Riccarton
8.8 out of 10, Excellent, (1,002 reviews)
"Great stay "
United Kingdom
Shabinah
The price is P6,139
P7,735 total
includes taxes & fees
Apr 26 - Apr 27
Courtyard by Marriott Edinburgh West

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very Good, (1,000 reviews)
"Nice breakfast & friendly staff."
United Kingdom
Jack
The price is P7,151
P8,581 total
includes taxes & fees
Apr 7 - Apr 8
Braid Hills Hotel

Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
Newington
9.0 out of 10, Wonderful, (360 reviews)
"Spacious room, very clean, one of the comfiest beds I've slept in - had a great sleep. Bathtub was a bonus. Strongly recommend and I will stay here again. "
United Kingdom
Vija
The price is P6,250
P7,500 total
includes taxes & fees
Apr 19 - Apr 20
Kildonan Lodge Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,007 reviews)
" The pool and gym was amazing Clean and well managed facilities The complimentary biscuits was very delicious "
United Kingdom
Iriagbonse Isabella
The price is P6,560
P7,872 total
includes taxes & fees
Apr 12 - Apr 13
Novotel Edinburgh Park

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very Good, (691 reviews)
"Spotlessly clean, helpful friendly staff, excellent breakfast and very hot bedrooms, maybe too hot."
United Kingdom
Angela
The price is P10,003
P12,004 total
includes taxes & fees
Apr 30 - May 1
Peebles Hydro Hotel

The Scholar

The Scholar
4.0 star property
Southside
9.2 out of 10, Wonderful, (1,001 reviews)
"This hotel feels like home. "
Germany
Kristina
The price is P7,246
P8,695 total
includes taxes & fees
Apr 12 - Apr 13
The Scholar

JA The Bruntsfield - Edinburgh

JA The Bruntsfield - Edinburgh
4.0 star property
Tollcross
8.8 out of 10, Excellent, (1,001 reviews)
"The breakfast was excellent, a bit of a stroll to the shops but didn’t bother us even though we are 70 plus "
United Kingdom
Audrey
The price is P8,051
P9,661 total
includes taxes & fees
Apr 13 - Apr 14
JA The Bruntsfield - Edinburgh

Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
Broxburn
8.2 out of 10, Very Good, (1,001 reviews)
"What a great hotel for leisurely stay. All staff, especially Kirsty and Chloe, on reception, were friendly and professional. Great dining options and fantastic breakfast."
United Kingdom
david
The price is P5,392
P6,470 total
includes taxes & fees
Apr 26 - Apr 27
Macdonald Houstoun House

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,000 reviews)
"Beautiful property. We really enjoyed our stay. Quiet and relaxing."
Canada
Shelley
The price is P11,928
P14,313 total
includes taxes & fees
Apr 19 - Apr 20
Norton House Hotel & Spa

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,004 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is P4,970
P5,964 total
includes taxes & fees
Apr 19 - Apr 20
Best Western Kings Manor Hotel

Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
3.0 star property
Tollcross
8.6 out of 10, Excellent, (1,001 reviews)
"Great sleep Breakfast delicious Staff very helpful "
United Kingdom
Tracy
The price is P7,266
P8,719 total
includes taxes & fees
Apr 19 - Apr 20
Hampton by Hilton Edinburgh West End
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 Edinburgh Castle and Arthur's Seat.

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 8.5 mi (13.7 km) from the heart of Dalkeith, Holiday Inn Edinburgh by IHG is a top choice for your stay based on our traveler data. Other good options for your trip to the area are Garner Edinburgh Haymarket by IHG 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?
Holiday Inn Edinburgh by IHG: Hotel, 2-minute walk from Edinburgh Zoo. Features a full-service spa, an indoor pool, and a health club. Apex Waterloo Place Hotel and Apex Grassmarket 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. A top sight in the area is Edinburgh Castle. In Dalkeith, there are 21 hotels and other accommodations to choose from. Find out more about Dalkeith.
What is there to see in Dalkeith?
Favorite places to visit include Newbattle Abbey, Dalkeith Country Park, and Newbattle Leisure Centre. Additionally, you'll find 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