Things to do and where to stay in Edinburgh
Where to stay · United Kingdom

Where to stay in Edinburgh — pick the right hotel, book in 3 clicks

Edinburgh is the capital of Scotland, a city of a castle perched on a volcanic crag that's visible across town. The Old Town and New Town are both UNESCO World Heritage Sites. The Royal Mile links the castle to the palace, mixing a medieval feel with Georgian architecture, and it's the birthplace of the Fringe, the largest arts festival in the world.

🏰Edinburgh Castle⛰️Arthur's Seat🛣️Royal Mile🎭Fringe Festival🥃Scotch whisky
1ranked guides
9hotels reviewed
11See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Edinburgh

🏰

A castle on a crag

Edinburgh Castle sits on a volcanic rock in the heart of the city, with views and the One O'Clock Gun.

🎭

A city of festivals

The Edinburgh Fringe, the world's largest performing arts festival, every August.

⛰️

Nature in the city

Climb Arthur's Seat, an extinct volcano in the heart of the city, for a panorama over all of Edinburgh.

📖

A literary city

The birthplace of Harry Potter inspiration and UNESCO's first City of Literature.

Ranked reviews — find your ideal stay in Edinburgh

Start with where to stay (the heart of the trip), then explore food and sights

Find the right Edinburgh hotel for you

1 ranked reviews

👆 Tap a chip to filter — pick more than one

By location

Local dishes to try in Edinburgh

  1. 1🍲

    Haggis

    Scotland's national dish, served with mashed potato and turnip (neeps and tatties).

    📍 Around town
  2. 2🥃

    Scotch whisky

    Taste and learn about real Scotch whisky at the Scotch Whisky Experience.

    📍 Old Town
  3. 3🐟

    Smoked salmon

    Fine smoked Scottish salmon, a celebrated local specialty.

    📍 Around town
  4. 4🍳

    Scottish breakfast

    A Scottish breakfast with both black pudding and tattie scone.

    📍 Around town
  5. 5🍮

    Cranachan

    A Scottish dessert of cream, raspberries, oats, and whisky.

    📍 Around town
  1. 1🏰

    Edinburgh Castle

    A historic fortress on a volcanic rock, home to the Honours of Scotland (the crown jewels).

    📍 Old Town
  2. 2🛣️

    Royal Mile

    A medieval street linking the castle to the palace, full of shops and closes.

    📍 Old Town
  3. 3⛰️

    Arthur's Seat

    A 251-metre extinct volcano summit you can hike for 360-degree city views.

    📍 Holyrood Park
  4. 4👑

    Palace of Holyroodhouse

    The royal residence in Scotland, at the far end of the Royal Mile.

    📍 Old Town
  5. 5🏛️

    Scott Monument

    A towering Gothic monument built to commemorate the writer Sir Walter Scott.

    📍 New Town
  6. 6🌳

    Princes Street Gardens

    A public park in the shadow of the castle, set between the Old Town and the New Town.

    📍 City centre

Things to do in Edinburgh

Day tours, attraction tickets and travel essentials for Edinburgh — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Edinburgh hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Motel One Edinburgh-Princes★ 9.2Value

Motel One Edinburgh-Princes

📍 Edinburgh⭐⭐⭐

#9 top-scored 9.2 · castle view

From~$79/night
read the full review →
YOTEL Edinburgh★ 9.1Value

YOTEL Edinburgh

📍 Edinburgh⭐⭐⭐

#7 high-scoring 9.1 · smart design

From~$54/night
read the full review →
Kimpton Charlotte Square★ 8.8Luxury

Kimpton Charlotte Square

📍 Edinburgh⭐⭐⭐⭐⭐

#1 Luxury · City Centre

From~$192/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในEdinburgh

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Motel One Edinburgh-Royal

★ 8.7⭐⭐⭐Value📍 Edinburgh

#8 Design · near Royal Mile, scores 8.7

~$79/night
#5

Apex City of Edinburgh Hotel

★ 8.6⭐⭐⭐⭐Upper-mid📍 Edinburgh

#2 4-star · Grassmarket, walk to Old Town

~$87/night
#6

Leonardo Royal Hotel Edinburgh Haymarket

★ 8.2⭐⭐⭐⭐Upper-mid📍 Edinburgh

#3 Haymarket · best value

~$57/night
#7

Hampton by Hilton Edinburgh West End

★ 8.2⭐⭐⭐⭐Upper-mid📍 Edinburgh

#4 West End · free breakfast

~$58/night
#8

ibis Edinburgh Centre South Bridge – Royal Mile

★ 8.0⭐⭐⭐Value📍 Edinburgh

#5 budget · steps from Royal Mile

~$56/night
#9

Cityroomz Edinburgh

★ 7.8⭐⭐⭐Value📍 Edinburgh

#6 budget 3-star · 5-minute walk to Haymarket Station

~$39/night

🚆 Getting around Edinburgh

🚶

Walk the Old Town

The city centre is compact; you can easily walk from the castle to the Royal Mile and the New Town.

🚊

Edinburgh Trams

Conveniently link the airport to the city centre at St Andrew Square.

🚌

Lothian Buses

A bus network covering the whole city; pay per trip or with a day ticket.

🚆

Waverley Station

A large central railway station with direct links to Glasgow and London.

Where to go next near Edinburgh

Frequently asked — where to stay in Edinburgh

When is the best time to visit Edinburgh?+

August is the liveliest because of the Fringe, but it's crowded and prices are high. May to June has good weather and fewer people.

Is climbing Arthur's Seat difficult?+

Not too hard. The main route takes about 45 minutes to an hour, and sturdy trainers are enough.

How many days do I need in Edinburgh?+

Two or three days is ideal to see the main city, with extra time for a day trip to the Highlands or Loch Ness.

Ready to book your Edinburgh stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking