Home > Midlothian > Dalkeith

Dalkeith Hotels

336 Hotels found in / near Dalkeith, Showing 1 - 10

Sort by: A-Z | Price | Stars [0-5] [5-0] | Distance

The County Hotel
More Info
152 High Street, Dalkeith Edinburgh
Prices from £390.94 miles
The County Hotel is a traditional Scottish hotel situated in Dalkeith, a 15-minute drive from Edinburgh. Just 7 miles from Rosslyn Chapel, featured in The Da Vinci Code, it has free parking and Wi-Fi
Carberry Tower
More Info
by Musselburgh, East Lothian, Edinburgh
Prices from £451.75 miles
This 15th-century castle dates back to Mary, Queen of Scots, and is set in 35 acres of stunning parkland. The centre of Musselburgh is a 5-minute drive from the building
Premier Inn Edinburgh (Inveresk)
More Info
Carberry Road, Inveresk, Musselburgh
Prices from £342.04 miles
A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 2.5 miles (4 km) from Musselburgh Racecourse
Premier Inn Edinburgh Dalkeith
More Info
Melville Dykes Road, Dalkeith
Prices from £352.27 miles
Located next to Broomieknowe Golf Club, this Premier Inn is just 15 minutes’ drive from Edinburgh’s centre. It features modern rooms with power showers, hot buffet breakfasts, and free parking
Dalhousie Castle & Spa
More Info
Cockpen Road, Bonnyrigg
Prices from £602.84 miles
This fascinating 13th-century castle is in the middle a forest and parkland by the banks of the River Esk and has unique bedrooms with period furnishing. Some of the rooms are located in a 100-year-old lodge detached from the castle
Laird And Dog Inn
More Info
5 High Street, Lasswade
Prices from £302.84 miles
The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking
Premier Inn Edinburgh (Newcraighall)
More Info
91 Newcraighall Road, Newcraighall
Prices from £353.23 miles
With free parking, a 24-hour front desk and traditional restaurant, this Premier Inn is next to Newcraighall Station. Edinburgh Fort Retail Park is just 500 metres away
Adventure in the Meadow
More Info
Kirkhill Estate, Gorebridge
Prices from £103.50 miles
Guests at Adventure in the Meadow are able to enjoy staying in the outdoors, but with the security, warmth and extra protection from the weather provided by unique wooden cabins. Used just like a tent, each 2-person Kocoon cabin is a solid structure with padded insulation and a window for ventilation
BEST WESTERN Kings Manor
More Info
100 Milton Road East, Edinburgh
Prices from £323.81 miles
This family-run hotel in Edinburgh offers free Wi-Fi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building
Seahaven Hotel
More Info
89 Joppa Road, Edinburgh
Prices from £354.07 miles
Overlooking the North Sea, The Seahaven Hotel is 60 metres from Edinburgh’s Portobello beach. The Seahaven serves hearty Scottish breakfasts and has cosy rooms with flat-screen TVs and free Wi-Fi

Search Hotels

Search
Arrival Date
Departure Date
 
Search by hotel name

Search Filter

  • Star Ratings
  • 1 star
  • 2 stars
  • 3 stars
  • 4 stars
  • 5 stars
  • Accommodation Type
  • Apartment
  • Guest accommodation
  • Hostel
  • Hotel
  • Residence
  • Facilities
  • Airport Shuttle
  • Family Rooms
  • Fitness Centre
  • Indoor Swimming Pool
  • Internet Services
  • Non-Smoking Rooms
  • Parking
  • Pets Allowed
  • Restaurant
  • Rooms/Facilities for Disabled Guests
  • Spa & Wellness Centre
  • Wi-Fi/Wireless LAN

Nearby Towns