Find hotels in Dalkeith from Rp1.151.941

  • 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 Rp2.392.700
Rp2.871.240 total
includes taxes & fees
19 Feb - 20 Feb
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 Rp1.225.062
Rp1.470.074 total
includes taxes & fees
5 Mar - 6 Mar
Premier Inn Edinburgh A7 - Dalkeith

2 Bedroom Cottage-hot Tub-free Parking

2 Bedroom Cottage-hot Tub-free Parking
2.0 star property
Dalkeith
The price is Rp3.807.538
Rp6.803.887 total
includes taxes & fees
11 Feb - 12 Feb
2 Bedroom Cottage-hot Tub-free Parking

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,007 reviews)
"Lovely stay, huge bed and great location."
United Kingdom
Kate
The price is Rp958.008
Rp1.149.609 total
includes taxes & fees
22 Feb - 23 Feb
Best Western Kings Manor Hotel

Macdonald Cardrona Hotel, Golf & Spa

Macdonald Cardrona Hotel, Golf & Spa
4.0 star property
Peebles
7.8 out of 10, Good, (919 reviews)
"Receptionist staff very pleasant and helpful. Room lovely and spaceous."
United Kingdom
Linda
The price is Rp1.607.894
Rp1.929.472 total
includes taxes & fees
1 Mar - 2 Mar
Macdonald Cardrona Hotel, Golf & Spa

Cringletie House Hotel

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

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,006 reviews)
"Nice spacious clean room, lovely staff and great food! "
United Kingdom
Luc
The price is Rp966.534
Rp1.159.841 total
includes taxes & fees
15 Feb - 16 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)
"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 Rp1.360.968
Rp1.633.162 total
includes taxes & fees
22 Feb - 23 Feb
Leonardo Edinburgh City

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
Peebles
8.4 out of 10, Very good, (674 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 Rp2.722.277
Rp3.266.732 total
includes taxes & fees
25 Feb - 26 Feb
Peebles Hydro Hotel

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (287 reviews)
"Beautiful hotel, amazing views, fab breakfast and very comfy beds! "
United Kingdom
Kelly
The price is Rp4.634.181
Rp5.561.018 total
includes taxes & fees
1 Mar - 2 Mar
Marine North Berwick

Nira Caledonia

Nira Caledonia
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (654 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 Rp1.827.880
Rp2.193.456 total
includes taxes & fees
25 Feb - 26 Feb
Nira Caledonia

Macdonald Houstoun House

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

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 Rp2.359.202
Rp2.831.042 total
includes taxes & fees
11 Feb - 12 Feb
The Rutland Hotel & Apartments

Britannia Hotel Edinburgh

Britannia Hotel Edinburgh
3.0 star property
West End
6.0 out of 10, (1,336 reviews)
"Great staff great room all round lovely stay would go again "
United Kingdom
fletcher
The price is Rp803.947
Rp964.736 total
includes taxes & fees
19 Feb - 20 Feb
Britannia Hotel Edinburgh

The Bonham Hotel

The Bonham Hotel
5.0 star property
West End
9.2 out of 10, Wonderful, (941 reviews)
"Excellent stay at this wonderful hotel in January. We found everything to be first rate - cleanliness, standard of service, quality of the food and beverages, ambience and appointment of the room. Would have no hesitation in recommending this hotel."
United Kingdom
Antony
The price is Rp3.283.287
Rp3.939.944 total
includes taxes & fees
18 Feb - 19 Feb
The Bonham Hotel

Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,009 reviews)
"The staff were polite friendly and very helpful. "
United Kingdom
Rrona
The price is Rp1.532.813
Rp1.839.375 total
includes taxes & fees
12 Feb - 13 Feb
Village Hotel Edinburgh

Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Old Town Edinburgh
8.6 out of 10, Excellent, (1,009 reviews)
"Breakfast and staff were lovely"
United Kingdom
Mary
The price is Rp1.513.653
Rp1.816.384 total
includes taxes & fees
9 Mar - 10 Mar
Novotel Edinburgh Centre

Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
Clermiston
8.2 out of 10, Very good, (1,007 reviews)
"Enjoyed our stay."
United Kingdom
Karina
The price is Rp1.068.101
Rp1.281.721 total
includes taxes & fees
22 Feb - 23 Feb
Leonardo Edinburgh Murrayfield

Carberry Tower Mansion House and Estate

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

New Town Hotel

New Town Hotel
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (99 reviews)
"Clean large room comfortable beds Easy access to all winter events Great stay"
United States
Kelly
The price is Rp1.607.894
Rp1.929.473 total
includes taxes & fees
22 Feb - 23 Feb
New Town 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 for the activities you enjoy most.

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 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

  • Historic Attractions: Discover the impressive Dalkeith Castle and immerse yourself in the region's rich history.
  • Outdoor Adventures: Explore beautiful trails and enjoy family-friendly activities in local adventure parks.
  • Cultural Experiences: Engage with the vibrant local university culture and partake in community events.
  • Picturesque Countryside: Revel in the stunning landscapes and relaxing beach vibes just a short distance away.
  • Diverse Accommodation: Choose from a range of welcoming places to stay, including eco-certified options and pet-friendly hotels.

Find great hotels near Dalkeith

Discover a variety of accommodation options in Dalkeith, Scotland, tailored to suit every traveller's needs. Whether you're seeking pet-friendly hotels, guesthouses, or eco-certified stays, you’ll find a welcoming environment perfect for both leisure and business trips. With accessible rooms and options in nearby Eskbank, Dalkeith offers a charming base to explore the rich history and stunning landscapes of the region.

  • Apex Grassmarket Hotel: Nestled in the vibrant Grassmarket area, the Apex Grassmarket Hotel offers a perfect blend of comfort and sustainability. This eco-certified 4-star hotel is ideal for business travellers and eco-conscious guests alike. Located 9.7km from Dalkeith, the hotel features modern, stylish rooms equipped with essential amenities. Guests can enjoy an on-site restaurant serving locally sourced dishes, as well as a fitness centre for those looking to maintain their workout routine. With its commitment to environmental responsibility, this hotel provides a unique experience for those seeking a green stay.
  • Leonardo Royal Hotel Edinburgh: The Leonardo Royal Hotel Edinburgh is a sophisticated destination for those seeking an eco-friendly getaway. Situated 9.7km from Dalkeith, this 4-star establishment is designed with modern travellers in mind. The hotel boasts contemporary rooms, a restaurant offering a range of delicious dishes, and a bar perfect for relaxation after a day of exploring. With its eco-certification, guests can indulge in comfort while knowing they are contributing to sustainable tourism. Its prime location allows easy access to Edinburgh's attractions, making it a convenient choice for visitors.
  • Apex City of Edinburgh Hotel: Ideal for families and environmentally conscious travellers, the Apex City of Edinburgh Hotel is a welcoming 4-star property located 9.7km from Dalkeith. This hotel combines family-friendly amenities with a commitment to eco-certification, ensuring a pleasant stay for all ages. The hotel features spacious rooms with complimentary cribs for younger guests, as well as an on-site restaurant serving a variety of dishes. With its thoughtful facilities and excellent service, this hotel is perfect for those looking to explore Edinburgh while enjoying a comfortable, sustainable environment.

Where to stay in Dalkeith

Dalkeith, nestled in the beautiful region of Midlothian, offers a delightful mix of culture and charm for every traveller. Explore the stunning countryside, rich architectural highlights, and family-friendly attractions. Just a stone’s throw away, nearby areas invite you to enjoy friendly atmospheres and relaxing beach vibes. Whether you're seeking historical excursions or simply wish to unwind in picturesque surroundings, Dalkeith promises an unforgettable experience for all.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis teeming with history and culture. Located adjacent to Dalkeith, it draws visitors throughout the year, with peak times from July to September. Edinburgh offers a rich cultural experience, featuring iconic landmarks such as the historic Edinburgh Castle and the Royal Mile. The city is a shopper’s paradise with numerous boutiques and retail areas, as well as entertainment options like the Edinburgh Playhouse. Whether exploring its cobbled streets or enjoying family-friendly attractions, Edinburgh promises a memorable travel experience.
  • Old Town Edinburgh: Just 9.7km from Dalkeith, Old Town Edinburgh is a UNESCO World Heritage site that encapsulates the essence of Scotland's capital. Known for its medieval charm, the area experiences peak visitor numbers in April and during the summer months. Visitors are drawn to its rich history, where they can stroll through ancient streets, visit the impressive St Giles' Cathedral, and discover a variety of shops and theatres. The neighbourhood is perfect for families and culture enthusiasts alike, offering a delightful blend of past and present.
  • Bonnyrigg: Only 3.2km from Dalkeith, Bonnyrigg is a quaint town that provides a more relaxed atmosphere while still being close to the city. This charming locale sees visitors peak in spring and autumn, making it an ideal romantic getaway or family retreat. Bonnyrigg boasts lovely parks for recreation, shopping areas for leisurely browsing, and nearby attractions like historic castles. Its friendly community vibe and accessibility to Edinburgh make it a fantastic option for those seeking a blend of local culture and city life.

Things to do near Dalkeith

Dalkeith offers a delightful blend of culture, family-friendly activities, and outdoor adventures. Visitors can enjoy the local golf courses and vibrant shopping areas, while adventure seekers will find excitement in the adventure parks and playgrounds. The region is also home to beautiful trails, perfect for exploring the scenic surroundings. Whether you're looking to unwind or seek thrills, Dalkeith caters to all interests.

Shopping

In Dalkeith, visit Scottish Gems, a shopping centre 9.7km away, perfect for family vibes. Also, explore Tron Kirk, a public market nearby, offering a vibrant city atmosphere. Geoffrey Kiltmakers and Weavers, a charming store, is also located 9.7km away for unique souvenirs.

Recreation

At Queen's Hall, immerse yourself in vibrant music concerts that uplift your spirits. The Royal Commonwealth Pool offers a family-friendly aquatic experience, perfect for relaxation and fun. Meanwhile, Meadowbank Stadium provides an energetic atmosphere for sports enthusiasts, ensuring an invigorating day out in Dalkeith.

Adventure

The Midlothian Snowsports Centre, located 9.7km from Dalkeith, offers thrilling skiing and snowboarding experiences for all skill levels. For action-packed fun, Skirmish Edinburgh Paintball and Bedlam Paintball, both situated 11.3km away, provide exhilarating paintball battles in an adventurous atmosphere.

Nightlife

For a delightful evening in Dalkeith, enjoy a pint at the charming Greyfriar's Bobby or Canongate Tolbooth, both offering a romantic pub atmosphere. For a cinematic experience, catch a film at Dominion Cinema, perfect for families and couples alike, just a short distance away.

*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 during your visit to Dalkeith, consider travelling from January to March when accommodation prices are lower. Book your hotel about a month in advance or check Expedia's last-minute deals for discounts. Tuesdays typically offer the best rates, while Saturdays are the priciest. Use Expedia’s search tool to filter by budget and preferences, and consider combining your hotel, flights, and activities for additional savings. Take advantage of free attractions and explore the area using public transport to keep your expenses down.

  • 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 refine your preferences, such as your budget, preferred location, and the type of hotel you have in mind. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • 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 near Dalkeith

Dalkeith offers a delightful blend of culture, family-friendly activities, and outdoor adventures. Visitors can explore historic attractions such as the impressive castle, enjoy leisurely days at nearby beaches, and immerse themselves in local university culture. With a variety of points of interest catering to various interests, Dalkeith is an excellent destination for those seeking enriching experiences in a picturesque Scottish setting.

  • Portobello Beach: Experience the vibrant atmosphere of Portobello Beach, where soft sands meet the invigorating sea breeze. This picturesque locale, located 8.0km from Dalkeith, is perfect for leisurely strolls, sunbathing, or indulging in fresh seafood at local cafés.
  • Royal Mile: Immerse yourself in the lively city vibes of the Royal Mile, situated 9.7km from Dalkeith. This historic thoroughfare is lined with charming shops, traditional pubs, and street performers, making it a bustling hub of Edinburgh's rich culture and heritage.
  • University of Edinburgh: Explore the prestigious University of Edinburgh, also 9.7km away, where stunning architecture and rich history blend seamlessly. This institution offers a glimpse into Scotland's academic prowess and cultural significance, with beautiful gardens and museums to discover.

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 nearest major airport is Edinburgh (EDI), located 19.3km away. Excellent hotel options nearby include The Balmoral Hotel and InterContinental Edinburgh The George, both 11.3km from the airport. Another choice is the Apex Grassmarket Hotel, situated 9.7km from Edinburgh (EDI). For those considering Glasgow (GLA), which is 85.3km from Dalkeith, JA Mar Hall Scotland and Leonardo Royal Hotel Glasgow are notable hotels, 4 and 11.3km from the airport, respectively. Dundee Airport (DND) is 62.8km away, with Premier Inn Dundee North and Apex City Quay Hotel & Spa located 2 and 4.8km from the airport.

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.
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. Top sights around the area include Royal Mile and Edinburgh Castle. In Dalkeith, there are 17 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 Royal Mile and 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