Where to Stay in Edinburgh: Best Hotels, B&Bs, and Areas by Budget

  • Home
  • /
  • Where to Stay in Edinburgh: Best Hotels, B&Bs, and Areas by Budget
post-image
Caleb Drummond Feb 25 12

Edinburgh doesn’t just welcome visitors-it pulls them in. The castle on the rock, the cobbled closes of the Old Town, the smell of fresh bakes from local bakeries, the sound of bagpipes echoing down Royal Mile. But if you’ve ever been here, you know one thing: where you stay makes all the difference. Stay too far out, and you’re stuck on buses at 10 p.m. Stay in the wrong spot, and you’re next to a nightclub that doesn’t quiet down until 3 a.m. The right place? It’s walking distance to the sights, quiet at night, and feels like you’re living in the city, not just visiting it.

Old Town: For the Classic Edinburgh Experience

If you want to wake up with the castle in your view and the Royal Mile right outside your door, Old Town is your spot. This is where the city’s soul lives-narrow lanes, historic pubs, and stone buildings that have stood since the 1500s. It’s packed with tourists, sure, but that’s because it’s also packed with character.

Hotels here range from luxury stays like The Balmoral (a Rocco Forte property with a rooftop bar and views over Princes Street) to boutique guesthouses tucked into Georgian townhouses. For example, Hotel du Vin is a stylish, mid-range option with a wine bar and rooms that blend modern comfort with historic charm. You’ll pay between £180 and £300 a night here, depending on the season.

But don’t overlook the B&Bs. Places like The Georgian House is a family-run B&B in a restored 18th-century townhouse, with homemade breakfasts and a host who knows every hidden alley in the city. It costs around £130-£170 and includes a full Scottish breakfast with haggis, black pudding, and fresh eggs.

Downside? The streets are steep. If you have mobility issues, carry your bags up and down the cobbles. Also, some places are noisy-especially near the Cowgate. Ask for a room facing the inner courtyard.

New Town: For Sophistication and Space

Just a five-minute walk from the Old Town, New Town is where Edinburgh’s 18th-century aristocrats built their grand homes. Think wide boulevards, elegant terraces, and quiet green squares. It’s calmer here. Cleaner. More upscale. And it’s where you’ll find the best high-end hotels.

Stay at The Balmoral is Edinburgh’s most famous luxury hotel, with its iconic clock tower, afternoon tea service, and rooms that overlook Princes Street Gardens. Rates start at £350. If that’s out of your range, try Staycity Aparthotels is a well-rated aparthotel with kitchenettes, perfect for longer stays. Rooms from £140.

B&Bs here are rarer, but 49a B&B is a top pick: modern design, quiet location, and breakfast served on fine china. It costs about £160.

Why choose New Town? You’re close to Princes Street Gardens, the National Gallery, and the shopping on George Street. Plus, the area is flat, so walking is easy. It’s ideal if you want to blend luxury with practicality.

Leith: For Local Flavor and Value

Leith used to be Edinburgh’s gritty port. Now? It’s the city’s coolest neighborhood. Think artisan coffee shops, craft breweries, and seafood restaurants that serve oysters fresh off the boat. It’s where locals go after work-and where you can find real value.

Hotels here are surprisingly good. The Shore Hotel is a converted 18th-century warehouse with exposed brick, a rooftop terrace, and rooms from £110. It’s just a 15-minute walk or short bus ride to the city center.

For B&Bs, Leith Harbour House is a charming guesthouse with sea views, homemade cakes, and a host who’ll give you the inside scoop on the best fish and chips in town. Rates start at £95.

Leith is perfect if you want to avoid the tourist crowds, eat like a local, and save money. It’s not in the heart of Edinburgh-but you’re never more than 20 minutes from the castle. The 12 and 43 buses run every 10 minutes.

New Town Georgian terrace at twilight with hotel clock tower and gardens

Stockbridge: For a Village Vibe in the City

Just north of the New Town, Stockbridge feels like a separate town. It’s leafy, quiet, and full of independent shops. The Sunday farmers’ market here is legendary. You’ll find locals buying organic bread, fresh cheese, and locally brewed beer.

There aren’t many big hotels here, but The Edinburgh Townhouse is a boutique hotel with a garden, antique furnishings, and rooms from £150. It’s a hidden gem.

For B&Bs, Stockbridge House is a warm, family-run place with a breakfast that includes smoked salmon and homemade scones. It costs £120-£140.

This is the spot if you want peace, charm, and a slower pace. It’s less than a 20-minute walk to the Royal Mile, or a 5-minute bus ride. If you’re traveling with kids or just want to escape the noise, this is your best bet.

West End: For Nightlife and Convenience

If you’re here to party, drink craft cocktails, and be close to the action, the West End is your zone. It’s where the university students hang out, where the bars don’t close until 2 a.m., and where you’ll find the best curry houses outside of Glasgow.

Hotels here are practical and affordable. CitizenM Edinburgh is a tech-savvy hotel with mood lighting, tablet-controlled rooms, and prices from £100. It’s right next to the Edinburgh Playhouse and the Usher Hall.

B&Bs are limited, but West End Guest House is a no-frills, clean, and friendly option with shared bathrooms and breakfast included. It costs £85.

Downside? It’s noisy on weekends. If you’re a light sleeper, bring earplugs. But if you want to be steps away from bars, clubs, and late-night food, this is unbeatable.

Canal Street and Fountainbridge: For Budget Travelers

If you’re backpacking, traveling solo, or just keeping your budget tight, these two areas are where the real savings are. Canal Street, near the Union Canal, has a growing number of hostels and budget hotels. YHA Edinburgh is a clean, modern hostel with private rooms from £45 and dorms from £22. It’s got a kitchen, free Wi-Fi, and a terrace with canal views.

Fountainbridge is a bit rougher around the edges, but it’s where locals live. Travelodge Edinburgh Central is a reliable chain hotel with rooms from £60. It’s not fancy, but it’s safe, clean, and just a 10-minute bus ride from the city center.

This isn’t the prettiest part of town-but it’s honest. You’ll save hundreds on accommodation and still be able to walk to the castle or hop on a bus. Perfect for students, solo travelers, or anyone who just needs a place to sleep.

Leith Shore Hotel rooftop terrace at sunset with city skyline and seafood diners

What Area Should You Choose? A Quick Guide

  • Best for first-time visitors: Old Town or New Town
  • Best for luxury: New Town (The Balmoral, The Georgian House)
  • Best for value: Leith or Canal Street
  • Best for families: Stockbridge
  • Best for nightlife: West End
  • Best for budget travelers: Fountainbridge or YHA

When to Book and How Much to Expect

Edinburgh’s calendar is packed. The Fringe Festival in August sells out a year in advance. Even in February, you’ll find prices higher than most UK cities. Here’s what to expect in early 2026:

  • Luxury hotels (The Balmoral, Hotel du Vin): £300-£500/night
  • Mid-range hotels (CitizenM, Staycity): £150-£250/night
  • Good B&Bs (The Georgian House, Stockbridge House): £120-£180/night
  • Budget hotels (Travelodge, YHA private rooms): £60-£100/night
  • Hostel dorms (YHA): £22-£35/night

Book at least 3-4 months ahead if you’re coming in summer. For winter stays, you can often find last-minute deals on Booking.com or Airbnb-especially in Leith and Fountainbridge.

Final Tip: Walk the Route Before You Book

Google Maps won’t tell you if the stairs are too steep, if the streetlight outside your window stays on all night, or if the B&B owner serves porridge at 7 a.m. or 9 a.m. Use Street View. Look at the photos. Read recent reviews. A 4-star rating from 2023 doesn’t mean much if the place was renovated in 2025.

And if you’re unsure? Pick a place within walking distance of Princes Street. You can always hop on a bus if you’re tired. But once you’re stuck 3 miles out with no transport after midnight? That’s a night you won’t forget-for all the wrong reasons.

Comments (12)
  • Rajat Patil
    Rajat Patil February 26, 2026

    Edinburgh is one of those places where the magic is in the details. I stayed in Leith last year and it felt like I had found a secret. The Shore Hotel was cozy, the breakfast was simple but perfect, and walking to the Old Town felt like a daily adventure. No crowds, no noise, just real life.
    Don’t underestimate how much peace matters after a long day of walking. Leith gave me that.
    Also, the fish and chips at the harbor? Unforgettable.

  • deepak srinivasa
    deepak srinivasa February 28, 2026

    I went to Edinburgh for the first time last autumn and picked New Town because I wanted to be near the galleries. It was quiet, clean, and the walk to the castle was easy. Staycity aparthotel was a smart choice - kitchen meant I could save money on meals.
    One thing I didn’t expect: the light in the late afternoon. It’s like the whole city glows. I took so many photos I ran out of space.

  • pk Pk
    pk Pk March 1, 2026

    If you’re reading this and thinking about where to stay - don’t overthink it. You don’t need to book the Balmoral to have a great time. Leith, Stockbridge, even Canal Street - they all have heart.
    Travel isn’t about luxury. It’s about connection. A place where you can sit with a cup of tea and feel like you belong, even for a few days.
    I stayed in a B&B in Stockbridge and the host made me scones. She didn’t charge extra. Just smiled and said, ‘You’re one of us now.’
    That’s what you’re really buying - not a bed. A feeling.

  • NIKHIL TRIPATHI
    NIKHIL TRIPATHI March 2, 2026

    Old Town is beautiful, but honestly? The steepness is brutal if you’re not used to it. I had a bad knee and ended up switching to New Town halfway through my trip. Best decision ever.
    Also, the B&Bs in Leith? Better value than most hotels in the city center. The owner at Leith Harbour House even gave me a map with her favorite pubs. No ads, no promotions - just real advice.
    And the bus? 12 and 43 run like clockwork. You’re never stuck.

  • Shivani Vaidya
    Shivani Vaidya March 2, 2026

    Book early. Especially if you’re coming in summer. I waited until May and all the good B&Bs were gone. Ended up in a Travelodge in Fountainbridge. Not glamorous but clean, safe, and only ten minutes by bus. I made peace with it.
    Also, use Street View. It saved me from a nightmare stay last time. A room facing the street with a 24-hour streetlight? Not fun.

  • Rubina Jadhav
    Rubina Jadhav March 3, 2026

    I stayed in West End and loved it. The curry place next door was open until 3am. Perfect after a long night. Quiet during the day. Just bring earplugs if you’re a light sleeper.

  • sumraa hussain
    sumraa hussain March 3, 2026

    Leith. Leith. LEITH. I’m not even kidding. I came for the castle. Left because of the oysters. And the rooftop at The Shore. And the guy who sold me coffee who said ‘You’re not a tourist. You’re a future local.’
    And then I cried. Not because I was sad. Because I felt seen.
    Edinburgh doesn’t just welcome you. It adopts you.
    And Leith? It’s the heart. The real one.

  • Raji viji
    Raji viji March 5, 2026

    Ugh. This guide is so basic. Everyone says ‘Old Town’ like it’s the only option. Newsflash: The Balmoral is overrated. £500 a night? For a clock tower? I’ve seen better views from a bus stop.
    And ‘The Georgian House’? Their ‘homemade breakfast’ is just reheated sausages from a supermarket. I checked.
    Real value? Canal Street. YHA private room. £45. Clean. Quiet. Staff actually care.
    Stop paying for Instagram facades.

  • Rajashree Iyer
    Rajashree Iyer March 7, 2026

    Every stone in Edinburgh whispers a story. The Old Town is not a place - it’s a memory waiting to be lived. The B&Bs? They’re not accommodations. They’re portals.
    When I sat in Stockbridge House, eating scones with jam made from berries picked that morning, I didn’t just eat breakfast.
    I tasted time.
    And for a moment, the 18th century kissed my forehead.
    That’s what travel is. Not destinations. Moments that stitch you into the fabric of a place.

  • Parth Haz
    Parth Haz March 8, 2026

    I appreciate the thoroughness of this guide. The breakdown by neighborhood is practical and well-structured. I particularly commend the inclusion of transportation details and recent pricing estimates.
    One suggestion: perhaps add a note about accessibility features in older buildings, as many historic properties lack elevators or ramps. This would benefit travelers with mobility challenges.
    Overall, a thoughtful and reliable resource.

  • Vishal Bharadwaj
    Vishal Bharadwaj March 10, 2026

    Wait - you’re telling people to stay in Leith? Bro. That’s where the graffiti is. And the bus stop? Always broken. I went there once. The ‘sea view’ was a puddle and a trash can.
    And ‘Stockbridge House’? Their ‘homemade scones’ were from a bakery 3 blocks away. I saw the receipt.
    Real advice? Stay in New Town. Or don’t come at all. This guide is just a list of overpriced Instagram spots.

  • anoushka singh
    anoushka singh March 11, 2026

    So… did anyone else notice that the author didn’t mention any hostels in the Old Town? Like, there’s one right by the castle. Super clean. £25 a night. Why ignore it? Just saying.
    Also, why is everyone so obsessed with scones? I just wanted a coffee. Not a poetry reading.

Write a comment
Thanks for your comment
Error, comment failed