Search 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

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 AU$103
includes taxes & fees
22 Mar - 23 Mar
Premier Inn Edinburgh A7 - Dalkeith

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 AU$238
includes taxes & fees
10 Mar - 11 Mar
The Sun Inn

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, (1,006 reviews)
"Great stay. Clean and comfortable. Buffet breakfast was good."
United States
Kawan
The price is AU$143
includes taxes & fees
15 Mar - 16 Mar
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,297 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is AU$135
includes taxes & fees
23 Mar - 24 Mar
Moxy Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,426 reviews)
"Very nice hotel in a great location for Edinburgh Airport "
United Kingdom
John
The price is AU$144
includes taxes & fees
22 Mar - 23 Mar
DoubleTree by Hilton Edinburgh Airport

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
Peebles
9.8 out of 10, Exceptional, (135 reviews)
"Characterful surroundings, excellent service from friendly staff."
United Kingdom
Marlene
Cringletie House Hotel

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,402 reviews)
"Lovely hotel "
United Kingdom
Emily
The price is AU$180
includes taxes & fees
18 Mar - 19 Mar
Hampton by Hilton Edinburgh Airport

The Park Hotel Peebles

The Park Hotel Peebles
3.0 star property
Peebles
8.6 out of 10, Excellent, (425 reviews)
"Nice soap & shampoo "
United Kingdom
Jill
The price is AU$186
includes taxes & fees
22 Mar - 23 Mar
The Park Hotel Peebles

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (926 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is AU$160
includes taxes & fees
6 Apr - 7 Apr
Macdonald Cardrona Hotel, Golf & Spa

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,303 reviews)
"Immaculate room, great staff and overall a good hotel. Good location as not too far from airport and bonus they have a free shuttle bus. "
United Kingdom
Manu
The price is AU$124
includes taxes & fees
19 Mar - 20 Mar
Dakota Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
8.8 out of 10, Excellent, (1,727 reviews)
"From the welcoming staff at the reception to the restaurant and bar staff the whole experience was enjoyable and made our stay relaxing."
United Kingdom
David
Dalmahoy Hotel & Country Club

Carberry Tower Mansion House and Estate

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

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
Newbridge
9.2 out of 10, Wonderful, (1,001 reviews)
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is AU$258
includes taxes & fees
15 Mar - 16 Mar
Norton House Hotel & Spa

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,002 reviews)
"Room perfect, good breakfast options, staff helpful"
United Kingdom
Sean
The price is AU$120
includes taxes & fees
15 Mar - 16 Mar
Holiday Inn Express Edinburgh City West by IHG

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End
8.0 out of 10, Very good, (1,012 reviews)
"Great hotel, friendly staff and wonderful location "
United Kingdom
James
The price is AU$94
includes taxes & fees
22 Mar - 23 Mar
Garner Edinburgh Haymarket by IHG

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,069 reviews)
"Had a great stay!"
United Kingdom
Harshana
The price is AU$150
includes taxes & fees
15 Mar - 16 Mar
CODE - The Court, Edinburgh

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,169 reviews)
"Great place to stay "
United Kingdom
Stuart
The price is AU$92
includes taxes & fees
26 Mar - 27 Mar
Holiday Inn Edinburgh by IHG

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (680 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 AU$249
includes taxes & fees
31 Mar - 1 Apr
Peebles Hydro Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.0 out of 10, Wonderful, (1,012 reviews)
"Great hotel "
United States
Lorenis Velazquez
The price is AU$133
includes taxes & fees
26 Mar - 27 Mar
Novotel Edinburgh Park

Mercure Livingston Hotel

Mercure Livingston Hotel
3.0 star property
Livingston
7.8 out of 10, Good, (1,001 reviews)
"Very clean room, huge comfortable bed and really peaceful location. "
United Kingdom
Marcin
The price is AU$112
includes taxes & fees
29 Mar - 30 Mar
Mercure Livingston 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.

The Annual Holiday Sale

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

Our guide on where to stay in Dalkeith

Find the best Dalkeith areas for the activities you enjoy most. Learn more about Dalkeith
Learn more about Dalkeith

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 Craigmillar Castle and Edinburgh Castle.

Stay near popular Dalkeith attractions

Top Dalkeith Hotel Reviews

Recent Reviews in Dalkeith

More cheap accommodation in Dalkeith

Find out more about Dalkeith

Top reasons to visit Dalkeith

  • Historic Dalkeith Palace: Explore the stunning architecture and rich history of this impressive landmark.
  • Scenic Dalkeith Country Park: Enjoy beautiful walking trails, wildlife, and outdoor activities in this picturesque park.
  • Dalkeith Museum: Learn about the town's fascinating history through engaging exhibits and displays.
  • Vibrant Central Dalkeith: Experience local shops, cafes, and the warm hospitality of friendly locals.
  • Family-Friendly Activities: Discover various outdoor adventures and educational experiences suitable for all ages.

Find great hotels near Dalkeith

Discover the charm of Dalkeith, Scotland, with a variety of hotel accommodations tailored to your needs. Whether you're seeking pet-friendly options, family-friendly experiences, or business-themed facilities, Dalkeith has something for everyone. Enjoy a delightful stay at the local guesthouses and hotels, some offering breakfast and unique features like those from ALTIDO. With star-rated options available, your perfect Scottish getaway awaits in this picturesque town.

  • ibis Edinburgh Centre South Bridge - Royal Mile: Nestled within the heart of Edinburgh, this 3-star hotel offers a welcoming environment for both pets and LGBTQIA travellers, making it a unique choice for those seeking inclusivity. With a focus on comfort and accessibility, the ibis Edinburgh Centre South Bridge - Royal Mile allows pets on-site and provides essential amenities such as food and water bowls. This property is perfect for those wanting to explore the vibrant Royal Mile while enjoying a friendly and accommodating atmosphere.
  • Apex Waterloo Place Hotel: A luxurious 4-star hotel, the Apex Waterloo Place Hotel is designed for relaxation and rejuvenation. Ideal for families and business travellers alike, it features a full-service spa offering manicures, prenatal massages, and a sauna, ensuring a blissful retreat after a day of sightseeing. Business facilities such as conference spaces and meeting rooms cater to corporate needs, while child-friendly amenities make it a great choice for families looking to unwind in a serene setting.
  • Apex City of Edinburgh Hotel: This eco-certified 4-star hotel prioritises sustainability without compromising on comfort. Perfect for families and eco-conscious travellers, the Apex City of Edinburgh Hotel offers complimentary cribs and an array of child-friendly services. Guests can enjoy a stay in stylish accommodations while contributing to environmentally friendly practices, making it an ideal option for those looking to balance luxury with responsibility during their stay in the charming city of Edinburgh.

Where to stay in Dalkeith

Dalkeith, a city steeped in history, offers a delightful blend of outdoor adventure and cultural exploration. Stroll through the charming Central Dalkeith, where friendly locals welcome you, or venture to the outskirts for tranquil parks and family-friendly activities. Discover the fascinating history of Dalkeith at the local museum, and don't miss the stunning Dalkeith Country Park, perfect for a relaxing day out. This vibrant destination is sure to create lasting memories for every traveller.

  • Edinburgh: As a vibrant metropolis, Edinburgh offers a rich cultural tapestry that attracts visitors year-round. Located close to Dalkeith, this city is known for its historic architecture and stunning landscapes. Visitors can enjoy a range of activities from shopping in the bustling streets to attending performances in renowned theatres. Key landmarks include the iconic Edinburgh Castle and the historic Royal Mile, making it a perfect spot for both family and culture-themed experiences.
  • Bonnyrigg: Situated only 3.2km from Dalkeith, Bonnyrigg is a charming town that invites guests to explore its quaint atmosphere. Ideal for a romantic getaway or family outing, this city offers a lovely selection of shopping areas, theatres, and even golf courses. Local attractions such as historic castles and significant landmarks add to its appeal, making it a delightful stop on your Scottish adventure.
  • Old Town Edinburgh: Just 9.7km from Dalkeith, Old Town Edinburgh is a captivating neighbourhood steeped in history. Its cobblestone streets and medieval architecture create a unique atmosphere that draws visitors interested in culture and city experiences. The area boasts numerous theatres, shops, and educational venues, alongside historic sites and event conference facilities. The rich heritage and lively ambiance make it a must-visit during your stay.

Things to do near Dalkeith

Dalkeith is a fantastic destination for outdoor enthusiasts and families, offering a mix of cultural experiences and activities. You can enjoy shopping in vibrant areas, explore cycling trails, or tee off at a local golf course. With its blend of amenities and educational opportunities, Dalkeith promises an exciting vacation for everyone.

Shopping

For shopping in Dalkeith, visit Tron Kirk, a vibrant public market, and Scottish Gems, a family-friendly shopping centre, both 9.7km away. If you're up for a drive, Geoffrey Kiltmakers and Weavers offers traditional Scottish goods, also located 9.7km away.

Recreation

Meadowbank Stadium offers an energetic environment perfect for sports enthusiasts, while Blackford Hill provides a peaceful retreat with stunning views, ideal for relaxation. The Royal Commonwealth Pool is great for family fun, featuring aquatic activities that cater to all ages and encourage wellness through play.

Adventure

Experience the thrill of skiing at Midlothian Snowsports Centre, located 9.7km from Dalkeith, where you can enjoy a day on the slopes. For a different kind of adrenaline, head to Bedlam Paintball, 11.3km away, for an action-packed day of paintballing with mates.

Nightlife

Experience the vibrant nightlife in Dalkeith by catching a show at the Edinburgh Playhouse Theatre, just 9.7km away, or enjoy a drink at Greyfriar's Bobby, a charming pub with a romantic vibe. For family fun, visit Camera Obscura and World of Illusions, also 9.7km away.

Booking tips and Expedia advantages for Dalkeith

For a budget-friendly trip to Dalkeith, consider visiting during the off-peak months of January to March for lower accommodation rates. Book your hotel at least a month in advance or explore last-minute deals on Expedia for discounts. Tuesdays typically offer the best rates, while Saturdays tend to be pricier. Use Expedia’s tools to filter for eco-friendly options and sort prices from lowest to highest. Additionally, look into package deals that combine flights, accommodation, and activities for extra savings. Don’t miss out on free local attractions to help stretch your budget further.

  • 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 personalise your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To discover the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Dalkeith hotel accommodation with your flights and activities through an Expedia package deal.

Find the best attractions near Dalkeith

Dalkeith offers a fantastic blend of outdoor adventures, family-friendly activities, and cultural experiences for tourists. Key attractions include the historic Dalkeith Palace, the scenic Dalkeith Country Park, and the informative Dalkeith Museum. Whether you’re keen on exploring history or enjoying the natural surroundings, Dalkeith has something to cater to every type of traveller seeking a memorable Scottish getaway.

  • Royal Mile: This vibrant street is the heart of Edinburgh’s Old Town, stretching from Edinburgh Castle to the Palace of Holyroodhouse. It’s lined with fascinating shops, historic sites, and lively street performances, offering a true taste of Scottish culture and city life.
  • University of Edinburgh: One of the oldest universities in the English-speaking world, its stunning architecture and rich history create an inspiring atmosphere. Explore its museums, galleries, and the beautiful grounds that reflect Edinburgh’s academic heritage.
  • Portobello Beach: A charming seaside spot, Portobello Beach offers golden sands and a lively promenade. It’s perfect for a relaxing day by the sea, with cafés and coastal walks that capture the beach vibes of Scotland.

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 Rain (Dry)Mostly 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 visiting Dalkeith, Scotland, the major airport options include Edinburgh Airport (EDI), located 19.3km away, and Glasgow International Airport (GLA), which is 85.3km away. Near Edinburgh Airport, you can find several excellent hotels, such as Crescent House and Virgin Hotels Edinburgh, both approximately 11.3km from the airport. For those considering Glasgow International Airport, the Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort are notable choices located around 7 and 6.4km away, respectively. Additionally, Dundee Airport (DND) is 62.8km from Dalkeith, with hotels like The Hideaway Experience and Apex City Quay Hotel & Spa nearby, offering various transportation services.

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 traveller data. Other good options for your stay in the area are Aparthotel Adagio Edinburgh Royal Mile and Delta Hotels by Marriott Edinburgh. See all available top hotels, or vacation rentals in Dalkeith.
What are some of the best holiday rentals that Dalkeith has to offer?
First Holyrood House: This holiday home rental outside of Dalkeith offers a furnished patio, a garden and daily housekeeping to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms, as well as a kitchen with a full-sized fridge, a dishwasher and a stovetop, so that you can cook with friends or family. You and your friends and family can relax into your holiday with amenities such as a selection of games. Another good choice for your trip to Dalkeith is Edinburgh, Dalkeith , Eskbank , vacation rental. S T LET LICENCE APL' MLOOO90P. 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 Grassmarket Hotel: Hotel steps from Grassmarket. Features a sauna, an indoor pool and a snack bar/deli. Delta Hotels by Marriott Edinburgh 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. A top sight in the area is Edinburgh Castle. In Dalkeith, there are 20 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 Dalkeith Country Park, Scottish Mining Museum and Newbattle Abbey. Additionally, you'll find 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