at The Cairn Hotel Edinburgh

Situated on the outskirts of the Edinburgh old town, our modern city centre hotel serves up continental breakfasts daily to further complement your stay and fuel you for the day ahead. With its central location at the top of the Royal Mile, you’ll never be short of places to eat, drink and relax in the heart of Edinburgh.

Twenty Princes Street

Just minutes’ walk from the Windsor Street Apartments, this award-winning Edinburgh city centre restaurant presents a wondrously elegant and stunning setting that is sure to bewitch even the most cosmopolitan of patrons with a seamless mix of traditional elegance and contemporary design. Coupled with mouth-watering cuisine and fine wines across every menu, Twenty Princes Street offers a unique dining experience.



Located on Princes Street with breath-taking views across the city skyline and luxury seating areas, prepare to be blown away by our exceptional cocktails, expertly crafted by our team of mixologists to provide you with incomparable, indulgent flavours.

Enjoy a relaxing stay in one of our many stunning hotel rooms and refuel at our bar and eatery.


Gift Vouchers

Treat someone special to a magical trip.


Explore With Us

Plan your stay with our unrivaled central location.


Stay With Us

Enjoy a comfortable nights sleep in the heart of Edinburgh's Old Town.


Sign up for exclusive deals and invites