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 Premier Inn Edinburgh Dalkeith Three stars Three stars Three stars

    Melville Dykes Road GB - Dalkeith EH18 1AN

    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. Each bright room includes comfortable Hypnos beds and w..

  • 3 Dalhousie Castle Hotel

    Cockpen Road GB - Bonnyrigg EH19 3JB

    Prix from : 75.60 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..

  • 4 Craigiebield House Hotel Two stars Two stars

    50 Bog Rd GB - Penicuik EH26 9BZ

    Prix from : 99 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