Edinburgh's Remarkable Hotel Landscape
Few cities combine history and hospitality as gracefully as Edinburgh. Visitors can sleep beneath the turrets of a Victorian railway hotel, in a Georgian townhouse on a historic square or in a sleek contemporary property overlooking the castle. The city's hotel scene has evolved considerably in recent years, with major investment bringing international luxury brands alongside cherished independent properties.
Demand is strong year-round, peaking during the August festivals and the Hogmanay celebrations. Choosing the right hotel depends on whether you prioritise location, heritage, design, dining or wellness. The ten hotels below represent the very best Edinburgh has to offer.
What Makes a Great Edinburgh Hotel
Location is everything in a city of steep hills and cobbled streets. Properties near Princes Street, the Royal Mile and the West End put the main attractions within walking distance. Beyond location, look for thoughtful service, comfortable rooms that respect the building's character, quality restaurants and bars, and views of Edinburgh Castle, Calton Hill or Arthur's Seat.
The Top 10 Hotels in Edinburgh
1. The Balmoral
With its famous clock tower at the east end of Princes Street, The Balmoral is one of Edinburgh's most recognisable landmarks. This grand Victorian hotel offers elegant rooms, a celebrated afternoon tea, an acclaimed whisky bar and a spa. Its service is polished and its location, directly above Waverley Station, is unbeatable.
2. The Caledonian, an Edinburgh Waldorf Astoria
Set in a former railway hotel at the west end of Princes Street, The Caledonian offers sweeping views of Edinburgh Castle. Its Peacock Alley lounge is a beloved meeting place, and rooms balance heritage character with modern comfort. It is a top choice for travellers who want luxury with a strong sense of place.
3. Gleneagles Townhouse
The city outpost of the legendary Perthshire estate occupies a striking former bank building on St Andrew Square. Gleneagles Townhouse combines refined interiors, a spectacular domed restaurant, a rooftop bar and a members' club atmosphere. It has quickly become one of the most talked-about hotels in Scotland.
4. Prestonfield House
Tucked beneath Arthur's Seat yet only minutes from the city centre, Prestonfield House is a lavishly decorated seventeenth-century mansion. Opulent rooms, peacocks on the lawns and the romantic Rhubarb restaurant make it a magical choice for celebrations, honeymoons and special occasions.
5. The Witchery by the Castle
Located at the top of the Royal Mile, The Witchery is famous for its theatrical, gothic suites filled with antiques, rich fabrics and candlelight. The restaurant is equally renowned. With only a handful of suites, it offers an intimate and unforgettable experience in the heart of the Old Town.
6. Kimpton Charlotte Square
Spanning a row of Georgian townhouses on one of the New Town's most elegant squares, Kimpton Charlotte Square pairs period architecture with contemporary style. Guests enjoy a courtyard dining space, a spa with a pool and friendly, personable service. It suits both leisure and business travellers.
7. Virgin Hotels Edinburgh
Housed in a restored historic building overlooking Victoria Street and the Grassmarket, Virgin Hotels Edinburgh brings playful design and a lively social scene to the Old Town. Rooms feature clever layouts and quality beds, while the bars and restaurants are popular with locals as well as guests.
8. W Edinburgh
Part of the St James Quarter development, W Edinburgh is instantly recognisable for its distinctive spiral-shaped tower. The hotel offers bold design, rooftop views across the city and the Firth of Forth, and vibrant dining. It represents the contemporary side of Edinburgh's evolving skyline.
9. The Glasshouse
Built behind the preserved facade of a former church, The Glasshouse is known for its two-acre rooftop garden with views of Calton Hill. Rooms are calm and modern, with floor-to-ceiling windows. It is a peaceful retreat just steps away from the city's main theatres and shops.
10. The Dunstane Houses
The Dunstane Houses are a pair of beautifully restored Victorian villas in the West End, offering boutique luxury with a strong Orkney-inspired identity. Personal service, characterful rooms and an intimate bar make it a favourite with travellers seeking something more personal than a large hotel.
Hotel Trends in Edinburgh
Edinburgh has seen a wave of adaptive reuse, with banks, churches, offices and railway buildings transformed into hotels that preserve the city's architectural heritage. Wellness facilities, rooftop terraces and destination restaurants are increasingly important as hotels compete to attract both guests and local diners. Sustainability is also rising up the agenda, from reducing single-use plastics to sourcing Scottish produce.
The introduction of a visitor levy in Edinburgh reflects how important tourism has become to the city, with proceeds intended to support infrastructure and services that benefit residents and visitors alike.
Tips for Booking an Edinburgh Hotel
Book well in advance for August and late December, when prices climb and availability tightens. Ask for a castle-view room if the hotel offers them, as the views are often worth the small premium. If you have mobility concerns, check the gradient of nearby streets, since some Old Town properties sit on steep slopes. Finally, consider staying midweek, when rates are usually lower and the city feels more relaxed.
Final Thoughts
From the timeless grandeur of The Balmoral to the theatrical drama of The Witchery and the modern flair of W Edinburgh, the city's best hotels reflect its unique blend of tradition and reinvention. Choose the one that suits your style, and your stay will become part of the Edinburgh story you take home.
