
Compare and book 2 Star hotels in Dalkeith, Edinburgh
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Dalkeith 2 Star Hotels
Our top choices for Dalkeith 2-star hotels

9.2 out of 10, Wonderful, (1,192 reviews)
The price is £165
includes taxes & fees
30 Jul - 31 Jul
The price is £155
includes taxes & fees
31 Jul - 1 Aug

8.2 out of 10, Very good, (22 reviews)
The price is £88
includes taxes & fees
21 Jul - 22 Jul
The price is £93
includes taxes & fees
15 Jul - 16 Jul
The price is £175
includes taxes & fees
19 Jul - 20 Jul
The price is £157
includes taxes & fees
20 Jul - 21 Jul

7.6 out of 10, Good, (1,001 reviews)
The price is £148
includes taxes & fees
5 Jul - 6 Jul
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 3-star hotels
Many 3-star hotels have the same amenities as 2-star hotels. See all 3-star hotels in Dalkeith.

Moxy Edinburgh Airport
1 Fairview Road Newbridge Scotland
The price is £133 per night from 5 Jul to 6 Jul
£133
5 Jul - 6 Jul
includes taxes & fees
8.6/10 Excellent! (2,511 reviews)
Still don't see what you're looking for?
See all properties in Dalkeith.
You can also use these popular filters to refine your search.
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.
Learn more about Dalkeith
Explore the grand chambers and woodland paths of Dalkeith Country Park, where adventure playgrounds and afternoon tea await. History buffs can visit St Nicholas Buccleuch Church and browse local shops along the charming High Street.

Top Dalkeith Hotel Reviews

CODE - The Court, Edinburgh
10/10 Excellent
Find out more about Dalkeith
Explore a world of travel with Expedia
- 2 Star Hotels in Edinburgh and Lothian
- 3 Star Hotels in Bilston
- 3 Star Hotels in Bonnyrigg
- 3 Star Hotels in Craigmillar
- 3 Star Hotels in Edinburgh and Lothian
- 3 Star Hotels in Edinburgh
- 3 Star Hotels in Holyrood
- 3 Star Hotels in Niddrie
- 3 Star Hotels in Old Town Edinburgh
- 3 Star Hotels in Tranent
- 4 Star Hotels in Danderhall
- 4 Star Hotels in Edinburgh and Lothian
- 4 Star Hotels in Edinburgh
- 4 Star Hotels in Marchmont
- 4 Star Hotels in Musselburgh
- 4 Star Hotels in Newington
- 4 Star Hotels in Old Town Edinburgh
- 4 Star Hotels in Polton
- 4 Star Hotels in Portobello
- 5 Star Hotels in Dalkeith
- 5 Star Hotels in Edinburgh and Lothian
- 5 Star Hotels in Edinburgh
- 5 Star Hotels in Gilmerton
- 5 Star Hotels in Holyrood
- 5 Star Hotels in Musselburgh
- 5 Star Hotels in New Town
- 5 Star Hotels in Newtongrange
- 5 Star Hotels in Old Town Edinburgh
- 5 Star Hotels in Portobello
- 5 Star Hotels in Prestonpans
- Hotels near Arthur's Seat
- Serviced Apartments in Dalkeith
- Apartments in Dalkeith
- B&B in Dalkeith
- Cabin Rentals in Dalkeith
- Caravan Parks in Dalkeith
- Condo Rentals in Dalkeith
- Cheap Hotels in Dalkeith
- Historic Hotels in Dalkeith
- Hotels with Pool in Dalkeith
- Luxury Hotels in Dalkeith
- Macdonald Hotels in Dalkeith
- Pet-Friendly Hotels in Dalkeith
- Travelodge UK Hotels in Dalkeith
- Dalkeith Hotels
- Lodges in Dalkeith
- Luxury Hotels in Midlothian
- All-Inclusive Hotels in Scotland
- Hotels near Edinburgh
- Serviced Apartments in Edinburgh
- Apartments in Edinburgh
- B&B in Edinburgh
- Caravan Parks in Edinburgh
- Hotels near Edinburgh Castle
- Edinburgh City Centre Hotels
- Beechwood Park
- Cheap Hotels in Edinburgh
- Hotels with Parking in Edinburgh
- Hotels with Hot Tubs in Edinburgh
- Hotels with Pool in Edinburgh
- Spa Hotels in Edinburgh
- Edinburgh Hotels
- Hotels near Edinburgh Waverley Station
- Hotels near Murrayfield Stadium
- Musselburgh Hotels
- Old Town Edinburgh Hotels
- Hotels near Princes Street
- Hotels near Royal Mile
- Caravan Parks in Scotland
- Cottages in Scotland














































































