The Best Castle Hotels Near Edinburgh in 2026

> Our methodology:


Fixed Dates? Enter them here
> Jump to map view
    • Dalhousie Castle Hotel

    Dalhousie Castle Hotel

     
    Just outside Edinburgh, Dalhousie Castle Hotel is recognised as Scotland’s oldest continually inhabited castle. It has origins going right back to the 13th century, with later medieval and 15th-century additions shaping the structure we see today. Its long association with the Ramsay family defines its character, and its former guest list, including many monarchs, can read like a who’s who of Scottish history. Accommodation is spread across 29 rooms within the castle and a nearby lodge. Rooms have classic styling with warm tones and period-inspired details, while bathrooms are more contemporary. The Dungeon Restaurant delivers a uniquely atmospheric experience in a semi-medieval setting, while the Orangery offers a brighter alternative… > See All the Details & Book
       

No Records Found

Sorry, no records were found. Please adjust your search criteria and try again.

Google Map Not Loaded

Sorry, unable to load Google Maps API.