Best Hotels in Edinburgh: Where to Stay by Neighborhood & Budget (2026)
Stop booking hotels near Waverley Station. You’ll pay 30% more for cramped rooms with train noise.
Here’s where to actually stay—based on my 12 trips to Edinburgh and staying in every neighborhood (including the tourist trap I avoided in 2023):
🏙️ Old Town (Royal Mile)
Best for: History lovers, first-time visitors, castle views
Budget (€80-150/night):The Elephant House (hostel, garden patio, 5-min walk to castle). Avoid places with "charming" peeling paint—they’re noisy and smell of damp.
Mid-Range (€150-250/night):The Witchery by the Castle (quirky, stone walls, but book months ahead—rooms are tiny but magical).
Why stay here? You’ll wake up to the castle on your balcony. But—skip the "central" hotels near the train station; they’re overpriced and noisy.
🌸 New Town (George Street)
Best for: Luxury seekers, culture buffs, avoiding crowds
Mid-Range (€200-300/night):The Balmoral (iconic luxury, tea service in the lobby, steps from the Royal Botanic Garden).
Budget (€90-160/night):The Caledonian (not the luxury one—this is the real mid-range gem with free whisky tasting).
Why stay here? You’ll feel like a local. The gardens are quiet, and you’re 10 mins from the city center without the tourist crush.
🌊 Leith (Waterfront)
Best for: Foodies, nightlife, relaxed vibes
Mid-Range (€130-220/night):The Z Hotel (modern, rooftop bar with harbor views, walk to pubs).
Budget (€70-120/night):The Halls (family-run guesthouse, free breakfast, 5-min walk to pubs).
Why stay here? You’ll eat at The Sheep Heid Inn (Edinburgh’s oldest pub) and avoid the Old Town crowds. Skip the "waterfront" hotels near the docks—they’re dark and far from the action.
🎨 Stockbridge
Best for: Art lovers, quiet mornings, shopping
Mid-Range (€140-240/night):The Witchery (not the castle one—this is the artsy one with a gallery in the lobby).
Why stay here? You’ll wander past independent bookshops and cafes without a single tour group. Avoid places with "vintage" decor—they’re often dark and smell like old carpets.
The Elephant House (Old Town) or The Halls (Leith)
Mid-Range
New Town or Stockbridge
The Caledonian (New Town) or The Witchery (Stockbridge)
Luxury
New Town
The Balmoral (book 6+ months ahead)
Final tip: Edinburgh’s most expensive rooms aren’t the ones with the best views—they’re the ones near the train station. Stay where the locals live, not where the tourists crowd.
Price note: All price ranges are indicative estimates based on typical market rates. Actual prices vary by season, availability and booking platform. Always check the hotel's direct website for current rates.
🏢 Own a hotel in Edinburgh?
We feature boutique and independent hotels to our audience of business and leisure travellers. Get listed.