Balmoral Hotel

Tomáš Safarik

Private Consultant
"A truly iconic estate in the heart of Scotland’s capital, this is the best hotel in Edinburgh as far as we’re concerned."

Stay at the Balmoral Hotel

Embrace an air of elegance from the moment you arrive, at an establishment first celebrated back in 1902. Crowned as one of the best railway hotels in the country, it doesn’t take long to observe what makes this place stand apart.The property itself is an Edinburgh landmark, with over a century’s worth of history wrapped within its walls. Scottish pride and culture remain ingrained into the service, letting the estate raise the modern era bar. Savour the heavenly spa after a day’s wandering. Relish afternoon tea in the blissful Palm Court. This grand tearoom will have you returning daily, craving its light-filled, palm-fringed dome ceiling and the harpist’s therapeutic notes.


Comfortably positioned next to Edinburgh’s Waverly Station, the hotel is just minutes away from the National Theatre, retail hubs and the historic Old Town. Bus, tram and rail connections are also near for those wishing to explore attractions further afield.


Comprising 168 bedrooms and 20 suites, guests are spoilt with choice. The interior vibe is modish chic, with classical furnishings, earthy colours and marble bathrooms. For the utmost space and comfort, skip low grades and opt for a stay with view. Castle View Suites are our favourite. Meanwhile, Harry Potter fans can enjoy the stylish JK Rowling Suite.

Who is it for

The level of luxury supplied extends to all guests, including young ones. Family services range from babysitting and baby meals to book, film and game entertainment for older children.

Amenities & Activities

Complete with fitness centre, spa, sauna, steam room and 15-metre lap pool, recreation facilities are excellent. Meanwhile, dining ranges from Michelin-starred Number One to an equally tantalising but more low-key bistro-style venue. The refined Scotch Bar and divine Palm Court tea room are also worth a visit.

Do you like Balmoral Hotel?

Contact our manager to discuss all the details.