MICHELIN Travel Discover the world
Home > > > > > > Hotels

Leaving for Great Britain

Modify the search








Why book on  MICHELIN Travel?

  • More than 200,000 hotels worldwide

  • Cancel on the same day without charges*

  • Book without fees*

  • Real-time availability

  • Location-based search

*according to the hotel terms and conditions

Hotels Dalkeith

Enlarge map

Sort by :

  • distance
  • price
  • rating
  • 1 Melville Castle Four stars Four stars Four stars Four stars

    Melvillegate, Edinburgh GB - Dalkeith EH18 1AP

    Prix from : 95 GBP

    Located just a 20-minute drive from Edinburgh centre, Melville Castle features luxury accommodation in an 18th-century castle sitting in a 50-acre domain. It offers stylish en suite guest rooms, a restaurant and free Wi-Fi. The guest rooms come with..

  • 2 Dalhousie Castle Hotel

    Cockpen Road GB - Bonnyrigg EH19 3JB

    Prix from : 145 GBP

    Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. The Dalhousie Castle Hotel offers luxurious accommodation, award-winning fine dining, and spa and leisure facilities. Guests can descend an..

  • 3 Craigiebield House Hotel Two stars Two stars

    50 Bog Rd GB - Penicuik EH26 9BZ

    Prix from : 49.50 GBP

    Situated in scenic Penicuik, Craigiebield House Hotel is just 20 minutes’ drive from historical Edinburgh. Set in landscaped gardens, the hotel has a conservatory restaurant, free parking and a grand bar. With elegant decor and private bathrooms, th..

See more hotels around Dalkeith :

Up to 10 km, 25 km, 50 km, 100 km

Top of page