The best hotels in Edinburgh

Edinburgh has 800+ places to stay. Most tourists book near the Royal Mile without realising they're paying double for half the experience. These are the ones worth booking.

Our 10 Top Picks in Edinburgh

Click any hotel to check availability and book at the best price.

The Balmoral, a Rocco Forte hotel

Edinburgh

$804/night Prices are approximate and vary by season

Wilde Aparthotels, Edinburgh, Grassmarket

Edinburgh

$284/night Prices are approximate and vary by season

CODE The Court

Edinburgh

$105/night Prices are approximate and vary by season

Kimpton Charlotte Square Hotel

Edinburgh

$450/night Prices are approximate and vary by season

The Bonham Hotel

Edinburgh

$383/night Prices are approximate and vary by season

Novotel Edinburgh Park

Edinburgh

$224/night Prices are approximate and vary by season

The Resident Edinburgh

Edinburgh

$308/night Prices are approximate and vary by season

InterContinental Edinburgh the George by IHG

Edinburgh

$427/night Prices are approximate and vary by season

CODE The Loft

Edinburgh

$113/night Prices are approximate and vary by season

The Caledonian Edinburgh, Curio Collection by Hilton

Edinburgh

$475/night Prices are approximate and vary by season
Browse all hotels →

Why These Hotels Made Our List

Here's why each one made the cut.

The Balmoral, a Rocco Forte hotel

Edinburgh $804/night Prices are approximate and vary by season 9.4/10

It's the clock tower at the end of Princes Street, and yes, it really is that good. You're paying $800+ to stay in an Edinburgh icon. The spa alone justifies the splurge for a night or two. If you want the best address in the city and you're not watching the bill, this is it.

Address:The Balmoral, a Rocco Forte hotel, 1 Princes St., Edinburgh EH2 2EQ, United Kingdom

Neighborhood:Edinburgh New Town

Rating breakdown

  • 5★81%
  • 4★13%
  • 3★4%
  • 2★1%
  • 1★1%

Compare prices for The Balmoral, a Rocco Forte hotel

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$800per night
Check availability →

Wilde Aparthotels, Edinburgh, Grassmarket

Edinburgh $284/night Prices are approximate and vary by season 9.4/10

Grassmarket puts you directly under Edinburgh Castle, surrounded by pubs and the Saturday market. You get a full kitchen, which matters for longer stays. At $284 it's genuinely good value. The caveat: Grassmarket gets loud on weekends. Bring earplugs or book Sunday to Thursday.

Address:Wilde Aparthotels, Edinburgh, Grassmarket, 26 King's Stables Rd, Edinburgh EH1 2JY, United Kingdom

Rating breakdown

  • 5★85%
  • 4★11%
  • 3★2%
  • 2★1%
  • 1★1%

Compare prices for Wilde Aparthotels, Edinburgh, Grassmarket

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$280per night
Check availability →
Check price
Best price tonight
$320per night
Check availability →
Check price
Free cancellation available
$320per night
Check availability →

CODE The Court

Edinburgh $105/night Prices are approximate and vary by season 9.2/10

Two-star rating, four-star experience. At $105 a night, this is the best value in the city center. It's in Cowgate, close to everything but honest about being a party street. Go in with realistic expectations for room size. You won't find cheaper this central.

Address:CODE The Court, 1A Parliament Sqr, Edinburgh EH1 1RF, United Kingdom

Neighborhood:Edinburgh Old Town

Rating breakdown

  • 5★75%
  • 4★17%
  • 3★5%
  • 2★1%
  • 1★2%

Compare prices for CODE The Court

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$110per night
Check availability →
Check price
Best price tonight
$120per night
Check availability →
Check price
Free cancellation available
$120per night
Check availability →

Kimpton Charlotte Square Hotel

Edinburgh $450/night Prices are approximate and vary by season 9.2/10

Charlotte Square is one of Edinburgh's finest addresses, a five-minute walk from Princes Street. The design is sharp without trying too hard. $450 puts it in a competitive bracket, but the service beats most at this price. The bar downstairs is worth a visit even if you're not staying.

Address:Kimpton Charlotte Square Hotel, 38 Charlotte Square, Edinburgh EH2 4HQ, United Kingdom

Neighborhood:Edinburgh New Town

Rating breakdown

  • 5★75%
  • 4★17%
  • 3★4%
  • 2★2%
  • 1★2%

Compare prices for Kimpton Charlotte Square Hotel

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$450per night
Check availability →
Check price
Best price tonight
$500per night
Check availability →
Check price
Free cancellation available
$500per night
Check availability →

The Bonham Hotel

Edinburgh $383/night Prices are approximate and vary by season 9.2/10

The Bonham sits in the West End near Haymarket, quieter than the Old Town options. $383 for a boutique five-star with real character. Rooms vary in size, so ask for a larger one when you book. It's the kind of hotel locals actually recommend.

Address:The Bonham Hotel, 35 Drumsheugh Gardens, Edinburgh EH3 7RN, United Kingdom

Rating breakdown

  • 5★75%
  • 4★18%
  • 3★4%
  • 2★1%
  • 1★2%

Compare prices for The Bonham Hotel

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$380per night
Check availability →
Check price
Best price tonight
$430per night
Check availability →
Check price
Free cancellation available
$430per night
Check availability →

Novotel Edinburgh Park

Edinburgh $224/night Prices are approximate and vary by season 9/10

Out near Edinburgh Park business district, which tells you exactly what this is for: corporate stays and airport runs. At $224 it's solid value if you're here for a conference or catching the tram to the airport. Don't stay here if you want to walk to the Royal Mile.

Address:Novotel Edinburgh Park, Sat Nav Use Hotel Name, 15 Lochside Ave, Edinburgh EH12 9DJ, United Kingdom

Rating breakdown

  • 5★66%
  • 4★26%
  • 3★6%
  • 2★1%
  • 1★1%

Compare prices for Novotel Edinburgh Park

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$220per night
Check availability →
Check price
Best price tonight
$250per night
Check availability →
Check price
Free cancellation available
$250per night
Check availability →

The Resident Edinburgh

Edinburgh $308/night Prices are approximate and vary by season 9.2/10

Good location near Haymarket with a clean, new-build feel. The in-room kitchen setup is genuinely useful for longer stays. At $308 it's slightly pricey for what it delivers, and only 313 reviews means it hasn't been fully stress-tested yet. Book with that in mind.

Address:The Resident Edinburgh, 15 Drumsheugh Gardens, Edinburgh EH3 7UG, United Kingdom

Rating breakdown

  • 5★85%
  • 4★9%
  • 3★2%
  • 2★2%
  • 1★2%

Compare prices for The Resident Edinburgh

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$310per night
Check availability →
Check price
Best price tonight
$350per night
Check availability →
Check price
Free cancellation available
$350per night
Check availability →

InterContinental Edinburgh the George by IHG

Edinburgh $427/night Prices are approximate and vary by season 9/10

A Georgian townhouse on George Street, Edinburgh's best shopping and bar strip. Over 2,000 reviews at 4.5 is proof it consistently delivers. $427 for a five-star in this location is fair. The grand lobby sets the tone. Book early if you want the better room categories.

Address:InterContinental Edinburgh the George by IHG, 19 - 21 George St, Edinburgh EH2 2PB, United Kingdom

Neighborhood:Edinburgh New Town

Rating breakdown

  • 5★71%
  • 4★21%
  • 3★4%
  • 2★2%
  • 1★2%

Compare prices for InterContinental Edinburgh the George by IHG

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$430per night
Check availability →
Check price
Best price tonight
$480per night
Check availability →
Check price
Free cancellation available
$480per night
Check availability →

CODE The Loft

Edinburgh $113/night Prices are approximate and vary by season 9.2/10

Sister property to CODE The Court, same quality, slightly calmer location. At $113 you're getting genuine central Edinburgh value. The loft-style rooms feel bigger than the price suggests. It's the smart pick if The Court is fully booked.

Address:CODE The Loft, 50 Rose St N Ln, Edinburgh EH2 2NP, United Kingdom

Neighborhood:Edinburgh New Town

Rating breakdown

  • 5★74%
  • 4★19%
  • 3★3%
  • 2★2%
  • 1★2%

Compare prices for CODE The Loft

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$110per night
Check availability →
Check price
Best price tonight
$130per night
Check availability →
Check price
Free cancellation available
$130per night
Check availability →

The Caledonian Edinburgh, Curio Collection by Hilton

Edinburgh $475/night Prices are approximate and vary by season 9/10

The Caley is an Edinburgh institution at the west end of Princes Street, looking out over Shandwick Place. $475 puts it below The Balmoral but delivers comparable prestige and consistent Hilton service standards. A strong choice for first-timers who want the iconic Edinburgh stay without the very top price.

Address:The Caledonian Edinburgh, Curio Collection by Hilton, Princes St., Edinburgh EH1 2AB, United Kingdom

Rating breakdown

  • 5★74%
  • 4★16%
  • 3★5%
  • 2★2%
  • 1★3%

Compare prices for The Caledonian Edinburgh, Curio Collection by Hilton

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$480per night
Check availability →
Check price
Best price tonight
$530per night
Check availability →
Check price
Free cancellation available
$530per night
Check availability →

Didn't find your match above? Here's every hotel in Edinburgh.

Every scored hotel in the city. Filter by price, rating, or type to find yours.

Any
Any
Any
# Hotel Our Score Guest Rating Reviews Type Price/Night Book
1 The Balmoral, a Rocco Forte hotel 9.4 4.7 3 223 5★ $800/night Book →
2 Wilde Aparthotels, Edinburgh, Grassmarket 9.3 4.7 1 998 4★ $280/night Book →
3 CODE The Court 9.1 4.6 1 300 2★ $110/night Book →
4 Kimpton Charlotte Square Hotel 9.1 4.6 1 810 5★ $450/night Book →
5 The Bonham Hotel 9.1 4.6 943 5★ $380/night Book →
6 Novotel Edinburgh Park 9.0 4.5 3 442 4★ $220/night Book →
7 The Resident Edinburgh 9.0 4.6 313 4★ $310/night Book →
8 InterContinental Edinburgh the George by IHG 9.0 4.5 2 175 5★ $430/night Book →
9 CODE The Loft 9.0 4.6 532 2★ $110/night Book →
10 The Caledonian Edinburgh, Curio Collection by Hilton 9.0 4.5 3 064 5★ $480/night Book →
11 The Roseate Edinburgh 8.9 4.5 549 5★ $360/night Book →
12 Hotel du Vin Edinburgh 8.9 4.5 1 088 4★ $250/night Book →
13 voco Edinburgh - Haymarket by IHG 8.9 4.5 809 4★ $290/night Book →
14 The Royal Scots Club Edinburgh 8.9 4.5 765 3★ $380/night Book →
15 The Scotsman Hotel 8.8 4.4 1 670 4★ $490/night Book →
16 No11 Brasserie & Boutique Hotel & Intimate Wedding Venue 8.8 4.4 787 4★ $270/night Book →
17 The Scott 8.8 4.4 713 4★ $340/night Book →
18 Staycity Aparthotels, Edinburgh, West End 8.8 4.4 1 547 4★ $200/night Book →
19 Apex Grassmarket Hotel 8.8 4.4 1 256 4★ $250/night Book →
20 Radisson Blu Hotel, Edinburgh City Centre 8.8 4.4 2 745 4★ $420/night Book →

Showing 20 of 53 hotels

Browse all hotels →

Where to Stay in Edinburgh

The neighborhood you pick matters more than the hotel.

Old Town vs New Town: Making the Right Choice

Old Town is the Edinburgh of films: narrow closes, the Royal Mile from the Castle down to Holyrood Palace, Greyfriars Bobby, and Victoria Street (the inspiration for Diagon Alley). It's magnificent to walk through but harder to sleep in. The closes between the High Street and Cowgate funnel nightlife noise upward.

New Town was built in the 1760s and 1780s to give Edinburgh's wealthy somewhere to escape the Old Town's overcrowding and disease. The result is Europe's finest example of Georgian town planning. George Street, Princes Street, and the streets between are wide, elegant, and quieter at night. This is where you want your hotel.

Stockbridge sits at the northern edge of New Town. It's the most liveable part of Edinburgh: independent bookshops, a Sunday Farmers Market (10am-4pm, Saunders Street), the Water of Leith walkway to the Scottish National Gallery of Modern Art, and proper neighborhood restaurants without the tourist premium.

Getting Around Edinburgh

Edinburgh is walkable in a way few cities match. Old Town to Calton Hill is 15 minutes. Princes Street to Stockbridge is 12 minutes through the New Town streets. The one caveat is the hills: climbing from Waverley Station to Edinburgh Castle is a real incline. There are no lifts and the Royal Mile is cobbled.

Lothian Buses run frequently (every 5-10 minutes on main routes) and cost £1.80 per journey or £4.50 for a day ticket. The Number 6 bus runs through Stockbridge to the city centre. The Number 35 goes to Craigmillar and Holyrood from the Mound.

Taxis and Uber are plentiful and costs £6-12 for most city centre trips. Worth using at night when hills feel steeper. The tram line runs from the airport to York Place (top of Leith Walk), useful for visitors staying near Broughton Street.

Where to Eat in Edinburgh: Beyond the Royal Mile

The Royal Mile's restaurants exist entirely for tourists. Nothing on the High Street between the Castle and Canongate is worth your money. Instead: Victoria Street has Salt and Sauce for fish suppers (£8-12), Greyfriars Bobby's Bar is actually a decent pub despite the name, and the Grassmarket below has Caffe Lucano for Italian.

New Town: The Printing Press on George Street for seasonal Scottish cooking. The Bon Vivant on Thistle Street is a proper wine bar with excellent small plates. Hectors on Melville Terrace does the best brunch in Edinburgh at around £14. Stockbridge Tap on Raeburn Place has rotating Scottish craft ales.

Leith Shore is worth the 2-mile trip for seafood. The Kitchin on Commercial Quay has one Michelin star and a tasting menu at £120/person. Fishers Bistro on The Shore is more accessible at £25-45 mains. Book ahead for both.

Day Trips from Edinburgh

Rosslyn Chapel (the Da Vinci Code chapel) is 7 miles south of Edinburgh, 30 minutes by bus (number 37 from Princes Street, £3.90 return). Admission £9. It's smaller than you expect from the film but the carved stonework is genuinely extraordinary. Go Tuesday or Thursday morning before tour coaches arrive.

St Andrews is 51 miles northeast, 1.5 hours by bus (£10-14 return from Edinburgh Bus Station). Home to the Old Course golf and St Andrews Castle ruins on the cliff. The town is beautiful and walkable. Book Forgans restaurant on North Street for lunch (£20-30).

Stirling Castle is 36 miles northwest, 1 hour by train from Waverley (£8-15 return). Better castle interior than Edinburgh with fewer tourists. The Wallace Monument at nearby Bridge of Allan is free to walk past, £10 to go up. Both in a single day trip.

Edinburgh for First-Timers: The Essential List

Edinburgh Castle (book online, £19.50). Arthur's Seat hike (free, 1.5 hours, start from Queen's Drive near Holyrood Palace). Scottish National Museum on Chambers Street (free). Greyfriars Kirkyard for the cemetery atmosphere and Greyfriars Bobby's grave. Victoria Street in the early morning before tourists arrive.

Drink: Bow Bar on West Bow for whisky. The Devil's Advocate on Advocate's Close for cocktails. Caledonian Brewery tour in Slateford for beer (£12 including tastings). Cask and Barrel on Broughton Street for real ales without tourists.

Skip: Camera Obscura on Castlehill (overpriced novelty). Anything marketed as a 'haunted tour' in August (it's a festival money grab). The Scotch Whisky Experience is OK but the Bow Bar is better value. Skip the ghost buses entirely.

Edinburgh's Festival Season: Survival Guide

The Fringe runs 3 weeks in August (starts last week of July). Over 3,500 shows at 300+ venues. The main Fringe Box Office is on the Mound. Free shows at Pleasance Courtyard and Bristo Square are genuinely excellent. Pay shows range £5-25. Book 4-6 weeks ahead for specific acts.

Accommodation for August: everywhere is full and expensive. The Balmoral goes above £900/night. Budget guesthouses in Dalkeith and Musselburgh (6-9 miles east) offer rooms at £80-120/night with bus connections. Book by February for peak August weeks.

Eating during the Festival: queues everywhere. Come to the Grassmarket area early (pre-12pm) or late (after 2pm) for lunch. The Pleasance Courtyard food stalls are overpriced but convenient. Buy from the street food markets on Princes Street Gardens instead.


Edinburgh's best hotel regions

Edinburgh splits cleanly into Old Town (medieval closes, Royal Mile, castle) and New Town (Georgian elegance, Princes Street Gardens, Stockbridge). Get this decision right and the rest of the trip falls into place.

New Town / Princes Street 1 vetted hotel

Georgian perfection, castle views, and Edinburgh's best hotel on the main street.

New Town is Edinburgh at its most refined. The Balmoral Hotel anchors Princes Street at the east end, its clock tower (set 2 minutes fast to help passengers catch their train) visible across the city. George Street runs parallel one block north, lined with bars and restaurants that actually serve Edinburgh residents, not just tourists.

Princes Street Gardens sits between New Town and the Old Town, with the castle visible from almost every bench. The Scottish National Gallery at the foot of the Mound is free and excellent. The Waverley train station below connects Edinburgh to Glasgow (50 minutes, £12-16) and London Kings Cross (4.5 hours).

Hotels on Princes Street run £200-720/night for quality properties. The New Town's quiet residential streets behind George Street have excellent smaller guesthouses at £120-200/night.

Best areas Princes Street, George Street, Thistle Street
Price range £120-720/night
Best for Castle views, access, luxury travel
Avoid Hotel rooms directly above busy pub bars on Rose Street
Train Waverley Station 5 min walk
Browse all New Town / Princes Street hotels →
Old Town 0 vetted hotels

Mediaeval closes, cobbled streets, and the Royal Mile. Atmospheric but noisy at night.

The Old Town stretches from Edinburgh Castle down the Royal Mile to the Palace of Holyroodhouse. The closes (narrow alleys) running north and south off the Royal Mile are the defining feature: Mary King's Close (now a museum, £18 admission), Advocates Close, and Dunbar's Close Garden are worth exploring.

Hotels in the Old Town range from basic guesthouses in the closes to larger properties on the Royal Mile. The issue is noise: Cowgate runs under the South Bridge and has clubs open until 3am. The Grassmarket below the castle is lively most nights. Request high floors and rooms away from the street.

Best part of Old Town: the early morning before 9am. The Royal Mile with no tourists and the castle in morning light is genuinely magical. That's worth booking Old Town for.

Best areas Castle Esplanade end, Lawnmarket, Canongate
Price range £80-320/night
Best for Atmosphere, history, festival access
Avoid Cowgate hotels, nightclub noise until 3am
Main attraction Edinburgh Castle, 5 min walk
Browse all Old Town hotels →
Stockbridge 0 vetted hotels

New Town's quieter northern neighbour. Real Edinburgh life without the tourist layer.

Stockbridge sits in a valley carved by the Water of Leith river. It feels removed from tourist Edinburgh despite being 15 minutes walk from Princes Street. The Sunday Farmers Market (10am-4pm, Saunders Street) draws real Edinburgh residents. Raeburn Place has independent butchers, bakers, and proper pubs.

The Water of Leith walkway runs through Stockbridge to the Scottish National Gallery of Modern Art in Belford, a 30-minute pleasant walk through the Dean Village gorge. The Royal Botanic Garden is 5 minutes walk from the top of Stockbridge.

Guesthouses and small hotels in Stockbridge run £90-180/night. No large hotels exist here. If you want the neighborhood without the premium, Comely Bank and Inverleith further north offer B&Bs from £70-120/night.

Best areas Raeburn Place, St Stephen Street, Hamilton Place
Price range £90-180/night
Best for Local Edinburgh experience, Sunday market, quieter stay
Avoid Nothing specific, genuinely pleasant neighborhood
Key landmark Stockbridge Market (Sundays)
Browse all Stockbridge hotels →
Leith 0 vetted hotels

Edinburgh's port district. Michelin-star dining but 2 miles from the main attractions.

Leith was Edinburgh's separate port town until 1920. The Shore along the Water of Leith is now one of Scotland's best restaurant strips. The Kitchin and Martin Wishart both hold Michelin stars within 500 metres of each other. The Royal Yacht Britannia is berthed at Ocean Terminal, 10 minutes walk north.

Hotels in Leith are sparse: mostly serviced apartments and a handful of boutique properties near The Shore. The issue for tourists is the distance: 2 miles from Princes Street, 25 minutes on foot or 10 minutes on the number 16 bus.

Worth staying in if you're specifically coming for The Kitchin dinner and want to walk back. Otherwise, stay in New Town and take the bus south in the evening.

Best areas The Shore, Commercial Street, Great Junction Street
Price range £80-200/night
Best for Restaurant access, Royal Yacht Britannia
Avoid Far end of Leith Walk (Foot of the Walk area, more run-down)
Bus Numbers 16, 22, 35 to city centre
Browse all Leith hotels →

Best Areas by Vibe

Tell us how you travel.

Culture

New Town is the base. National Museum of Scotland on Chambers Street, Scottish National Gallery on the Mound, and the National Library of Scotland on George IV Bridge: all free, all outstanding, and all within 15 minutes walk of Princes Street.

Romantic

Book The Balmoral and splash out on dinner at Number One (Michelin star, £120 tasting menu). Walk to Arthur's Seat at sunset. The Palm Court afternoon tea at £58/person is theatrical in the best way. Dean Village below Stockbridge is the most photogenic 30 minutes in Edinburgh.

History

Old Town delivers everything. Book Edinburgh Castle (£19.50), walk Greyfriars Kirkyard at dusk, eat in the Grassmarket. The Palace of Holyroodhouse at the bottom of the Royal Mile is £16 and genuinely fascinating.

Budget

Stockbridge B&Bs from £70/night. The National Museum, National Gallery, Botanic Garden, and Greyfriars are all free. Arthur's Seat is free. A pint at the Stockbridge Tap costs £4.50. Edinburgh's best experiences cost almost nothing outside of accommodation.

Foodie

Leith Shore for Michelin stars (The Kitchin, Martin Wishart). Stockbridge for everyday excellence (The Pantry, Scran and Scallie). Avoid the Royal Mile entirely. The real Edinburgh food scene is on Victoria Street, Thistle Street in New Town, and around Bruntsfield.

City Break

3 nights minimum to do Edinburgh properly. New Town base, day trip to Rosslyn Chapel, Arthur's Seat hike, afternoon at the castle. April and May give you the weather without August Festival prices. A 3-night stay runs £400-900 depending on hotel choice.


Edinburgh has over 800 listed properties. We focused on hotels with genuine character: historic buildings, independent ownership, and proximity to the Old Town and Holyrood Park without the Royal Mile tourist markup. Anything relying on bagpipe-themed corridors was removed immediately.

40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.

Every hotel on this page earned its spot through this process.


When to Visit Edinburgh

Hotel prices, crowds, and weather vary by season.

Festival chaos

Summer (Jun-Aug)

12-19°C£200-900+/night AugBook 6-9 months ahead for August

June and early July are genuinely pleasant and before Festival prices. Late July through August is extreme. The Fringe runs for 3 weeks, every venue is full, the Royal Mile is impassable at midday, and hotel prices triple. The Balmoral hits £900+/night. Book August 6-9 months ahead if you want good accommodation. Go in June instead.

Hogmanay magic

Winter (Dec-Feb)

1-8°C£100-400/night avgHogmanay spikes £400+

December has the Christmas market on Princes Street (atmospheric but expensive). Hogmanay (31 December) is one of Europe's best New Year events: street party tickets £25-35, with the Torchlight Procession on 30 December free. January is the cheapest month: The Balmoral drops to £380/night from £900+. February is cold but uncrowded and honest.

Browse all hotels →

Booking Tips for Edinburgh

Smart booking strategies for Edinburgh.

Book The Balmoral 8-12 weeks ahead

The Balmoral's smaller double rooms (around £380/night) sell faster than the suites. Request a room with a castle view when booking (not guaranteed, but often honoured). The Palm Court afternoon tea at £58/person books out 2-3 weeks ahead. Breakfast at Number One is excellent and included in some room packages.

Edinburgh Festival accommodation: February is your deadline

For any August stay in Edinburgh, February is when quality accommodation fills up. Budget guesthouses in Dalkeith and Musselburgh (6-9 miles east, £80-120/night) offer a realistic alternative with bus connections. The tram to York Place and then a short walk into the Old Town takes 25 minutes.

The Hogmanay accommodation trap

31 December prices in Edinburgh are extreme: The Balmoral hits £700+, mid-range hotels hit £250-400. Book by September for Hogmanay. Alternatively, stay in Musselburgh or Dalkeith for £100-150/night and train in (Edinburgh Waverley has late-night Hogmanay services back east after midnight).

Ask for Old Town hotel rooms away from Cowgate

If you book an Old Town hotel, specifically request a room facing the castle or Canongate rather than toward Cowgate or the Grassmarket. The south-facing closes funnel nightclub noise upward. This single request changes the difference between a great night's sleep and 3am bass from the Bannerman's Bar below.

The Arthur's Seat hike before 9am

Start the Arthur's Seat hike from Holyrood Park at 7:30-8am. You'll have the summit largely to yourself. By 10am it's busy. Total ascent is 251 metres over about 45-60 minutes from the car park on Queen's Drive. Wear proper shoes. The view from the summit takes in the Firth of Forth, the Pentland Hills, and the full Old Town skyline.

Free things that cost nothing in Edinburgh

National Museum of Scotland (Chambers Street), Scottish National Gallery (the Mound), National Galleries of Modern Art (Belford Road), Royal Botanic Garden (Inverleith Row), Greyfriars Kirkyard, Arthur's Seat, Dean Village walk. That's a full 3-day itinerary without spending anything beyond accommodation, food, and drink.


4 neighborhoods covered
800+ options reviewed
1 vetted picks
0 paid placements

Hotels in Edinburgh, FAQ

Straight answers from our team.

What's the best area to stay in Edinburgh?

New Town beats the Royal Mile for most visitors. You're on Princes Street with the castle view, George Street has better restaurants than the tourist traps on the High Street, and Stockbridge is 10 minutes walk north for the best independent shops and the Sunday market. The Balmoral on Princes Street is the reference point: £380-720/night but the clock tower and castle views justify the price.

Is Edinburgh expensive for hotels?

Extremely during August (Festival Fringe). Prices triple or quadruple. The Balmoral hits £900+/night in August. Outside festival season, decent hotels run £120-280/night. Book Edinburgh accommodation for August 6-9 months in advance. For non-Festival visits, January and February have the best rates at 30-40% below summer.

How do I get from Edinburgh Airport to the city centre?

Tram from Edinburgh Gateway to St Andrew Square takes 35 minutes and costs £8.50 single, £16 return. The Airlink 100 bus is slightly cheaper at £4.50 and takes 30-40 minutes depending on traffic. Taxis cost £25-35 and take 20-30 minutes. The tram is the most reliable option.

When is the Edinburgh Festival and should I avoid it for hotels?

The Edinburgh Festival Fringe runs for 3 weeks in August (typically the last week of July through late August). The city has 300+ events daily and hotel prices go up 200-400%. Unless you're specifically there for the Festival, avoid it. The International Festival, Military Tattoo, Book Festival, and Jazz Festival overlap during the same period. January is the opposite: quiet, cold, and 30% off.

Is the Old Town or New Town better for hotels?

New Town for quality accommodation. Old Town has atmosphere but fewer good hotels and more tourist-facing mediocrity. The exception is boutique guesthouses in the Old Town closes (narrow medieval alleys). New Town's Georgian streets have proper hotels with soundproofing and reliable service. Stockbridge, just north of New Town, is the sleeper pick: 15 minutes walk to the castle, independent café culture, Sunday Farmers Market.

Can I walk everywhere in Edinburgh?

Yes, mostly. Old Town to New Town is 10 minutes across Waverley Bridge. The Balmoral to Edinburgh Castle is 15 minutes uphill on the Royal Mile. Arthur's Seat summit takes 45-60 minutes from the Holyrood Palace car park. The hills are steep in places (Canongate up to Castle Esplanade is a proper climb). Wear flat shoes. The Lothian Buses day ticket costs £4.50 for unlimited city buses.

What neighborhoods should I avoid when booking Edinburgh hotels?

Avoid Leith for anything other than specific restaurants along The Shore. It's improving but still a 2-mile walk or bus journey from the main attractions. Avoid large chain hotels around Haymarket unless you're connecting by train to Glasgow. And never book anything on Cowgate in the Old Town without reading recent reviews: it's extremely lively until 3am at weekends.

Is Edinburgh good for a winter trip?

Yes. Hogmanay (New Year's Eve) is one of Europe's best celebrations: street party on Princes Street, ticketed events, and the torchlight procession on 30 December. Book Hogmanay hotels 4-6 months ahead. January and February after New Year are Edinburgh's quietest and cheapest months. The castle is dramatic in frost. Arthur's Seat is icy but worth it on clear days.

How much does a whisky tour cost in Edinburgh?

The Scotch Whisky Experience on Castlehill (top of the Royal Mile) costs £18-40/person depending on tour depth. The Diageo-owned Johnnie Walker Experience nearby is more polished at £25-50. For serious distillery visits, take a day trip: Glenkinchie is 15 miles east (45 minutes by taxi), Highland Park is 9 hours north in Orkney. The Bow Bar on Victoria Street is where locals drink whisky, not tours.

Is Edinburgh Castle worth visiting?

Yes, and book online to skip the queue. Adult tickets cost £19.50, concessions £15. The Crown Jewels and Stone of Destiny are the main draws. The views from the battlements over Princes Street Gardens and Arthur's Seat are the best in Edinburgh. Go early (9:30am when it opens) or late afternoon (4pm+) when tour groups thin out. Allow 2-3 hours.

Do Edinburgh hotels include breakfast?

The Balmoral's Palm Court breakfast is worth the £28/person. Most boutique guesthouses in New Town include continental breakfast. Chain hotels often charge extra. Stockbridge has excellent independent cafes: The Pantry on William Street and Scran and Scallie on Comely Bank Avenue do proper Scottish breakfasts for £12-18. Better quality than most hotel dining rooms.

Is parking available at Edinburgh hotels?

The city centre has very limited parking and it's not worth driving into Edinburgh. The Balmoral has no private parking. Use Park and Ride sites at Ingliston (near the airport) or Straiton. If you must park centrally, the St James Quarter car park costs £4-5/hour. Most visitors arrive by train from London Kings Cross (4.5 hours, £40-100 depending on booking lead time).


via

Ready to book Edinburgh?

We vetted the best. You just have to pick.

Browse all Edinburgh hotels