The Best Castle Hotels Near Edinburgh in 2026
> Our methodology:
Fixed Dates?
Enter them here
-
Guide Price (Minimum): Under €150 per NightAddress: Melville Castle, Gilmerton Road
Dalkeith
Midlothian
EH18 1BD
United KingdomCompare it to others in: B&B Castle Hotels, Family Friendly Castle Stays, and Pet Friendly Castle StaysOn a 54-acre private estate that has seen more than eight centuries of Scottish history, Melville Castle Hotel is an authentic castle stay within easy reach of Edinburgh. The current castle dates to the late 18th century and has welcomed notable figures including Sir Walter Scott, Queen Victoria and King George IV. That heritage still lingers in the structure, but what stands out today are the confidently bold colours and patterns. Lots of good interior design work to be admired at Melville. Rooms are spread across a wide range, from singles to spacious suites that can accommodate families or small groups. Dining takes place in the vaulted cellar brasserie, where… > See All the Details & Book -
Guide Price (Minimum): Between €150 & €300 per NightAddress: Carberry Tower Mansion House
Musselburgh
East Lothian
EH21 8PY
United KingdomJust outside Edinburgh, Carberry Tower is set within 35 acres of gardens and woodland near Carberry Hill, where, in 1567, Mary, Queen of Scots was forced to abdicate. The building itself spans centuries, with origins stretching back to the 15th century and later Victorian and early 20th-century additions shaping the building we see today. Rooms range from singles to the ultra spacious Royal Suite. All are relatively modrn in style but with touches of heritage, like four poster beds and antique furniture pieces. Dining is centred on The Campaign Room, a highly rated bistro serving seasonal, locally sourced dishes in a stately, but fairly relaxed setting. We like their Champagne… > See All the Details & Book -
Guide Price (Minimum): Between €150 & €300 per NightAddress: Dalhousie Castle Hotel
Bonnyrigg
Midlothian
EH19 3JB
United KingdomCompare it to others in: B&B Castle Hotels, Castle & Spa Hotels, Family Friendly Castle Stays, and Pet Friendly Castle StaysJust 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.


