hotel image

Best hotels in Edinburgh

Discover the city’s top-rated hotels where luxury is guaranteed

Elegant Edinburgh stays

With its cobbled streets, stunning skyline and rich and diverse history, it’s no surprise that Edinburgh regularly enjoys a spot on ‘must-visit’ lists.

A visit to such a unique destination deserves an equally special hotel to wind down in after a day of discoveries. From world-renowned opulence to quirky boutique stays, we’ve selected our favourite four- and five-star hotels to make your trip even more memorable.

Hotel du Vin Edinburgh

Sitting just off the bustling Royal Mile, this striking luxury hotel has taken many guises since it was built in 1743. Enjoy a great night’s sleep in custom-made sleigh beds and unwind with a monsoon shower or soak in a roll-top bath.

Malmaison Edinburgh

This stylish Malmaison is located in the trendy Port of Leith, Edinburgh’s popular coastal district. Take in the scenery from the waterfront terrace and have a delicious dinner in the Chez Mal Brasserie before kicking back in one of the 100+ stylish rooms and suites.

Norton House Hotel & Spa

A Victorian mansion set in 55 acres of parkland, Norton House Hotel & Spa offers a blend of the classic and contemporary. Conveniently located just five minutes from Edinburgh Airport and 20 minutes from the city centre, the hotel is an ideal base to explore both the city and the surrounding countryside.


No stay is alike in this distinctive 17th-century baroque mansion, with each room featuring unique antique furniture and characterful feature beds. Expect opulence, theatre and five-star luxury throughout your visit – book into the hotel’s Rhubarb restaurant for an award-winning dining experience.

Sheraton Grand Hotel & Spa

This modern city-centre hotel boasts both castle views and one of the best spas in Scotland. Rejuvenate in the top floor infinity edge swimming pool, feast on modern Scottish brasserie cooking at the One Square Restaurant and relax in your choice of room or suite.

The Balmoral

This Edinburgh icon enjoys a prestigious address at the top of Princes Street, where Old Town meets New. The hotel is a love letter to Scotland, with its bespoke tartan, classic Scottish art and design style that embodies the country’s beautiful landscapes.

The Witchery by the Castle

With just nine wonderfully original and indulgent suites, the Witchery by the Castle offers guests an experience like no other. Glamour and luxury abound in this unique setting – choose between the gothic glamour of the Vestry, the exceptional views from the Turret, and more.

Waldorf Astoria Edinburgh – The Caledonian

A former railway hotel in the heart of the city, the world-renowned Caledonian combines modern luxury with Victorian charm in an unforgettable setting. Several of the rooms have castle views – the hotel is also home to an award-winning spa and a three AA Rosette restaurant.

Discover more travel ideas