Dalkeith Hotels

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

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)
"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,432
P4,119 total
includes taxes & fees
Jan 23 - Jan 24
Premier Inn Edinburgh A7 - Dalkeith

The Sun Inn

The Sun Inn
4.0 star property
Dalkeith
8.6 out of 10, Excellent, (406)
"My second stay here and it was as pleasant as before. The breakfast is always fantastic. "
United States
Alexander
The price is P6,188
P7,426 total
includes taxes & fees
Jan 17 - Jan 18
The Sun Inn

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1698)
"Great stay."
United Kingdom
Prakash
The price is P4,436
P5,323 total
includes taxes & fees
Jan 11 - Jan 12
Dalmahoy Hotel & Country Club

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1370)
"Good value , excellent location "
United States
Laura
The price is P6,565
P7,878 total
includes taxes & fees
Jan 8 - Jan 9
Hampton by Hilton Edinburgh Airport

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very Good, (1007)
"Friendly staff, convenient to the airport "
United Kingdom
Mari
The price is P4,291
P5,149 total
includes taxes & fees
Jan 8 - Jan 9
Holiday Inn Express Edinburgh Airport by IHG

Cringletie House Hotel

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

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.2 out of 10, Very Good, (670)
"Great place to stay"
United Kingdom
Stephen
The price is P9,379
P11,254 total
includes taxes & fees
Jan 18 - Jan 19
Peebles Hydro Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (914)
"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 P6,601
P7,921 total
includes taxes & fees
Jan 6 - Jan 7
Macdonald Cardrona Hotel, Golf & Spa

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1002)
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is P5,881
P7,057 total
includes taxes & fees
Jan 15 - Jan 16
Norton House Hotel & Spa

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1372)
"Very nice hotel in a great location for Edinburgh Airport "
United Kingdom
John
The price is P4,994
P5,992 total
includes taxes & fees
Jan 18 - Jan 19
DoubleTree by Hilton Edinburgh Airport

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (2384)
"Great location"
United States
Benita
The price is P5,097
P6,117 total
includes taxes & fees
Jan 11 - Jan 12
Apex Grassmarket Hotel

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1027)
"Staff was very helpful, ambiance was great. The room was cozy and beautiful m. Highly recommend"
Canada
Rukiya
The price is P3,314
P3,976 total
includes taxes & fees
Jan 14 - Jan 15
CODE - The Court, Edinburgh

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1638)
"The staff are really nice, the location is very good, very easy to go everywhere!"
United States
Jie
The price is P3,743
P4,491 total
includes taxes & fees
Jan 11 - Jan 12
Point A Hotel Edinburgh Haymarket

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (927)
"The staff were amazing, room was gorgeous and the food outstanding."
United Kingdom
Maureen
Carberry Tower Mansion House and Estate

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very Good, (625)
"The room was great, the breakfast buffet was so yummy and the staff was so lovely."
United Kingdom
Tehilah Zino
The price is P4,152
P4,982 total
includes taxes & fees
Jan 11 - Jan 12
Delta Hotels by Marriott Edinburgh

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2174)
"A quick overnight stay fora very early flight, clean and tidy just what I needed. The food also was good. "
United Kingdom
Oliver
The price is P4,159
P4,990 total
includes taxes & fees
Jan 18 - Jan 19
Moxy Edinburgh Airport

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (417)
"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 P6,448
P7,737 total
includes taxes & fees
Jan 18 - Jan 19
The Park Hotel Peebles

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1278)
"Rooms are clean and comfortable "
United Kingdom
Elizabeth
Dakota Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.4 out of 10, Very Good, (1082)
"Excellent breakfast location and staff"
United Kingdom
Jagdip
The price is P2,904
P3,485 total
includes taxes & fees
Jan 11 - Jan 12
Holiday Inn Edinburgh by IHG

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2487)
"Lovely staff, lovely room, lovely location "
United Kingdom
Asha
The price is P3,892
P4,670 total
includes taxes & fees
Jan 11 - Jan 12
YOTEL 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 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 Gilmerton Cove and Craigmillar Castle.

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 Apex Waterloo Place Hotel and CODE - The Court, Edinburgh. See all available top hotels, or vacation rentals in Dalkeith.
What's the top vacation rental in Dalkeith?
Super 2 Bedroom Flat near Dalkeith Town Center: This Dalkeith vacation home rental offers a garden and free WiFi to help you feel comfortable in your new surroundings. 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.
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. Apex Waterloo Place Hotel and Holiday Inn Edinburgh by IHG 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 20 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 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