Skip to guide content

10 Best Hotels

Edinburgh is best approached as a city of contrasting scales. The Old Town rises through narrow closes towards the castle, while the New Town opens into Georgian streets and garden squares. Between them are galleries, independent shops and places to stop over a drink, making the walk itself part of the pleasure. Holyrood Park adds an abrupt change of landscape, and Leith gives the itinerary a waterfront setting with some of the city’s most compelling restaurants. A good stay balances the obvious landmarks with time in neighbourhoods such as Stockbridge and the West End. Hotel choices range from grand railway addresses and richly decorated historic houses to contemporary rooms and apartments with space for a longer visit. The dining selection is equally varied: a serious tasting menu can sit comfortably beside a relaxed Scottish pub meal. Plan the important reservations first, then leave room for weather and inclination. A museum or gallery makes a rewarding change when conditions turn, while a clear interval is worth saving for the hills or gardens. Rosslyn Chapel, in nearby Roslin, is the one deliberate excursion included beyond the city.

  1. The Balmoral

    Old Town / Princes Street, United Kingdom

    The Balmoral gives a first Edinburgh visit a suitably grand address, where Princes Street meets the Old Town. Its clock tower anchors the skyline above Waverley, while the interiors draw on Scottish colours, art and textiles. Choose it for the breadth of a traditional luxury hotel: substantial suites, a restorative spa, afternoon tea and several distinct dining settings. The appeal is the combination of civic presence and comfortable retreat, with the city immediately outside.

    Landmark Scottish hospitality

  2. Gleneagles Townhouse

    New Town, United Kingdom

    Gleneagles Townhouse brings a private-club atmosphere to St Andrew Square, within a former banking landmark. Bedrooms balance decorative period references with contemporary comfort, and even the smaller categories feel carefully considered. The Spence makes a lively gathering place, while overnight guests can use the rooftop bar and the Strong Rooms wellness facilities. This is our choice for travellers who want design, dining and a sense of local social life gathered under one roof.

    A sociable New Town base

  3. The Witchery by the Castle

    Old Town, United Kingdom

    The Witchery offers a deliberately dramatic stay beside Edinburgh Castle, spread through historic buildings on Castlehill. Its nine individual suites favour rich fabrics, antiques and romantic details over uniform hotel styling. Atmospheric dining adds to the sense of stepping into a more elaborate version of the Old Town. Choose a particular suite for its character, rather than treating the accommodation as interchangeable; the pleasure here lies in privacy, setting and decorative imagination.

    Theatrical Old Town romance

  4. The Caledonian Edinburgh, Curio Collection by Hilton

    West End, United Kingdom

    The Caledonian occupies a commanding Princes Street position, with the scale and presence of Edinburgh’s great railway hotels. Its current Curio Collection identity accompanies refined bedrooms, a spa and several places to eat and drink, including The Court. Castle-facing accommodation makes the most of the address, although views vary by category. Choose it for a full-service city stay with substantial public spaces and an easy connection to the West End and New Town.

    Railway grandeur at the West End

  5. Prestonfield House

    Prestonfield, United Kingdom

    Prestonfield surrounds its richly decorated house with gardens and woodland, creating a striking change of pace from central Edinburgh. Bedrooms and suites are individually furnished with antiques, strong colours and tactile fabrics. Rhubarb and the fireside Whisky Room extend the experience beyond the room itself. This is the selection for travellers who enjoy a deliberately opulent country-house atmosphere and are happy to travel into the centre for sightseeing, shopping and evening plans.

    A country-house mood within the city

  6. 100 Princes Street

    New Town, United Kingdom

    100 Princes Street approaches Edinburgh through the atmosphere of a small private club. The former Royal Overseas League building houses individually detailed rooms, Scottish art and furnishings that reference the country’s travellers and explorers. Some rooms look directly towards the castle, giving the address a particularly strong sense of place. Choose it for a more personal scale of hospitality, with whisky, Scottish ingredients and carefully composed interiors forming part of the stay.

    Intimate service and castle outlooks

  7. The Roseate Edinburgh

    West End, United Kingdom

    The Roseate Edinburgh offers a smaller, residential-feeling alternative to the city’s grand central hotels. Its Victorian buildings combine architectural character with contemporary interiors and individually styled accommodation. KIN, led by Gary Maclean, gives the property a clear Scottish dining identity, while the West End setting suits travellers who prefer a calmer return at the end of the day. Choose it for intimate scale, thoughtful bedrooms and a stay that leaves space for neighbourhood wandering.

    A quieter West End retreat

  8. Kimpton Charlotte Square

    New Town, United Kingdom

    Kimpton Charlotte Square occupies seven connected Georgian townhouses overlooking one of the New Town’s handsome garden squares. Behind the formal façade, the mood is relaxed, with eclectic interiors and lively shared spaces rather than hushed grandeur. Comfortable bedrooms and wellness facilities make it an accommodating city base. Choose it when you want historic architecture, a sociable atmosphere and a location that works particularly well for exploring the New Town on foot.

    Georgian character with contemporary warmth

  9. Virgin Hotels Edinburgh

    Old Town, United Kingdom

    Virgin Hotels Edinburgh places contemporary colour and flexible room design inside a historic building just off the Royal Mile. Its chambers separate dressing and sleeping areas, giving the accommodation a useful sense of organisation, while drinking and dining spaces keep the atmosphere lively. The location is particularly appealing for travellers who want to step straight into the Old Town’s streets. Choose it for a modern, informal interpretation of a central Edinburgh luxury stay.

    Playful design in the Old Town

  10. The Edinburgh Grand, a Luxury Collection Hotel

    New Town, United Kingdom

    The Edinburgh Grand gives a former bank on St Andrew Square a residential second life. Its rooms and suites include kitchens and separate living areas, making it particularly appealing for longer visits or travellers who value space to settle in. Banking heritage remains visible in the building, alongside restaurants, bars and wellness facilities. Now part of Marriott’s Luxury Collection, it combines a central New Town address with a more self-contained style of accommodation.

    Longer stays with room to settle