Edinburgh

Scotland Vitor

The 9 best hotels in Edinburgh for 2026: by budget

Where you sleep decides how the whole trip feels. These 9 hotels in Edinburgh are picked for the walk home, not the lobby photo, and they run from budget to worth-the-splurge. Every one is somewhere I'd book myself.

Check AvailabilityApex Grassmarket HotelFrom ~£150/nightA comfortable modern hotel with castle-view rooms and a rooftop terrace, right on the Grassmarket. Directions
Check AvailabilityCoDE Co-Living - The Loft£60–110/nightA trendy pod-style hostel-hotel by the Grassmarket with private rooms and a castle-view rooftop. Directions
Check AvailabilityMotel One Edinburgh-Royal£90–140/nightA stylish, design-led budget hotel right on the Royal Mile with a great bar and unbeatable Old Town location. Directions
Check AvailabilityPrestonfield House£350+/nightA wildly opulent 17th-century country house just outside the centre: peacocks on the lawn, tartan and antiques everywhere, and one of Scotland’s most romantic stays. Directions
Check AvailabilitySafestay Edinburgh£40–90/nightA smart hostel-hotel in a Georgian townhouse near the Royal Mile with private rooms: sociable, central and great value for younger travellers. Directions
Check AvailabilityThe Balmoral Hotel£400+/nightEdinburgh’s grande dame: the landmark clock-tower hotel at the end of Princes Street, where J.K. Directions
Check AvailabilityThe Grassmarket HotelFrom ~£130/nightA fun, quirky hotel on the Grassmarket with playful Scottish design and the castle on your doorstep. Directions
Check AvailabilityThe Inn on the MileFrom ~£150/nightA boutique hotel in a grand former bank right on the Royal Mile: characterful rooms above a lively bar (ask for a quiet one). Directions
Check AvailabilityThe Witchery Suites£400+/nightNine theatrically lavish gothic suites by the castle gates above the famous restaurant: over-the-top, candlelit and utterly romantic. Directions