What makes a hotel stay in Edinburgh feel truly special? Beyond grand facades and famous streets, the city offers places where history, comfort, and atmosphere come together with ease.
Some hotels sit inside landmark buildings, while others offer calm spaces away from busy routes. From early morning views to relaxed evenings over dinner, the right hotel sets the tone for the entire trip. So scroll down to explore luxury hotels in Edinburgh with great reviews, locations, and experiences that feel genuinely considered!
Key Takeaways
- Historic landmark hotels: The Balmoral, Waldorf Astoria Edinburgh, The Caledonian
- Elegant city centre stays: InterContinental Edinburgh The George, Kimpton Charlotte Square
- Modern luxury properties: Virgin Hotels Edinburgh, Fingal
- Exclusive boutique hotels: Gleneagles Townhouse, Cheval The Edinburgh Grand
The Best Luxury Hotels in Edinburgh
The Balmoral
The Balmoral opened in 1902 as the North British Hotel and quickly became one of Edinburgh’s most prominent addresses. Located at the east end of Princes Street, the hotel now offers over 180 rooms and suites, including classic rooms, castle view rooms, and large signature suites.
Dining includes a fine dining restaurant focused on Scottish ingredients, a brasserie serving seasonal menus, and a whisky bar with an extensive collection. In addition, the hotel features a spa with a swimming pool, sauna, steam rooms, and a fitness centre. The Balmoral has a long association with official events and Nobel Prize celebrations, which adds to its historic status.
The Caledonian, Edinburgh
Originally opened in 1903 as a grand railway hotel, The Caledonian occupies a commanding position beneath Edinburgh Castle. It is part of Hilton’s collection and includes more than 240 rooms and suites, many of which offer castle views.
Dining options feature a fine dining restaurant showcasing modern Scottish cuisine and a lounge known for afternoon tea and light meals. The property also offers a spa with a swimming pool, sauna, steam rooms, and a gym. Its architectural scale and location have made it a historical symbol of luxury in the city.
Gleneagles Townhouse
Gleneagles Townhouse is set within a former bank building dating back to the early 20th century on St. Andrew’s Square. The hotel offers only 33 rooms and suites, each designed to reflect the building’s original features while adding residential comfort.
Dining centres on Scottish produce, with a restaurant and rooftop bar offering city views. Wellness facilities include a spa, sauna, and treatment rooms. Social spaces throughout the building encourage relaxed use, echoing the townhouse concept rather than a traditional hotel layout.
Virgin Hotels Edinburgh
Virgin Hotels Edinburgh occupies a collection of historic buildings near the Royal Mile, including a former banking hall. The hotel offers over 200 rooms and suites, ranging from standard rooms to larger chambers with seating areas.
Dining includes a restaurant serving international cuisine and a trendy bar set within the original banking space. As the original architectural elements remain visible throughout the property, it adds depth to the modern interiors. If you are looking for an old charm with a twist of a new spin, this is the perfect stay for you.
InterContinental Edinburgh The George
InterContinental Edinburgh The George spans a row of restored townhouses along George Street. Originally built in the 18th century, the buildings now house more than 230 rooms and suites. Dining includes a restaurant offering Scottish and European dishes, alongside a bar serving drinks throughout the day.
The hotel also features a fitness centre and multiple event spaces. Its New Town location places guests close to shopping streets and cultural landmarks.
Kimpton Charlotte Square
Kimpton Charlotte Square is located within a series of Georgian townhouses facing Charlotte Square Gardens. The hotel offers over 190 rooms and suites, designed with comfort and warmth in mind. Dining includes a restaurant focused on seasonal Scottish cooking and a bar popular with local residents.
Wellness facilities include a gym, spa, swimming pool, and sauna, allowing guests to fully relax during their trip. The building’s historic structure contrasts gently with its contemporary interiors.
Fingal
Fingal is a luxury hotel aboard a former lighthouse ship launched in 1963 and later converted into a permanent hotel at Leith’s harbour. The property offers 23 cabins and suites, each designed to maximise space and comfort. Dining focuses on Scottish seafood and seasonal produce, served in an elegant onboard restaurant.
Also, their bar with harbour views adds to the unique experience. The sense of privacy and setting make Fingal one of Edinburgh’s most distinctive luxury stays. Note that they are open for booking from 21 January, 2026.
The Edinburgh Grand
The Edinburgh Grand is housed in a former National Bank of Scotland’s Headquarters on St. Andrew’s Square, originally opened in the mid 20th century. The property offers 50 luxury serviced apartments and suites rather than standard hotel rooms.
Options range from studios to multi-room residences with kitchens and living areas. Dining includes a rooftop bar and restaurant with city views. Concierge services and fitness facilities support longer stays while maintaining a central location. Hence, is perfect for long-staying guests looking for both luxury and convenience.
Conclusion
Luxury hotels in Edinburgh offer many ways to experience the city, from historic landmarks to quieter addresses with a strong sense of place. Thoughtful dining, wellness spaces, and attentive service turn a stay into something memorable rather than routine. Each hotel adds its own layer to the experience, whether through setting, atmosphere, or history.
For those who want to explore beyond the hotel walls, discovering Edinburgh with local insight makes the visit even richer. Join our Amitylux private tour in Edinburgh to enjoy the city at your own pace, with carefully planned routes, local stories, and a relaxed approach that lets the city unfold naturally.
Discover more about Edinburgh’s Whisky scene or castles in Edinburgh for more inspiration!
Frequently Asked Questions
What is the best luxury hotel in Edinburgh?
The Balmoral is often regarded as the leading luxury hotel in Edinburgh due to its history, location, dining options, and service standards.
Where do celebs stay in Edinburgh?
Celebrities often choose The Balmoral, The Caledonian, and Gleneagles Townhouse.
Where did Taylor Swift stay in Edinburgh?
Public information suggests that major performers often stay at central luxury hotels such as The Balmoral or The Caledonian.
What is the poshest area in Edinburgh?
Princes Street, George Street, and Charlotte Square are often considered the most elegant areas due to their architecture, hotels, and proximity to key sights.



