Edinburgh looks like a city dreamed up by a novelist with a weakness for drama. A castle squats on a volcanic crag, the Royal Mile tumbles down from it through a warren of closes and wynds, and across the valley the New Town lays out its Georgian streets with almost smug precision. Arthur's Seat rises wild and grassy at the end of it all, and the sea is never far away.
Most of what you'll want to see sits within a compact centre, so the real choice is mood. The medieval Old Town is atmospheric and busy; the New Town, just across Princes Street Gardens, is elegant and better for shopping and dining; the West End and Haymarket are handy for trains and rugby; the Southside is leafy and calmer; and Leith, the old port, is where the city goes to eat. Book early for August, when the festivals take over and every bed in town is spoken for.
The short answer

Best for first-timers
Old Town and the Royal Mile
Sleep a few steps from the Royal Mile with the castle above you and history in every close.

Best for luxury
Princes Street and St Andrew Square
Grand railway-era hotels and castle views from the city’s most famous street.

Best for couples
Southside, Bruntsfield and Newington
Leafy streets, quiet townhouse hotels and a romantic country house in its own parkland.

Best for families
The New Town
Elegant Georgian streets, wide pavements and aparthotels with kitchens and space to spread out.

Best for foodies
Leith
The old port is packed with seafood bars and some of Scotland’s most talked-about restaurants.

Best for trains and rugby
West End and Haymarket
Haymarket station on the doorstep and Murrayfield a short walk away.
Edinburgh areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Old Town and the Royal Mile | First-timers, History, Atmosphere | Castle, cobbles and closes: medieval Edinburgh at its most theatrical. | Hotels: 4 picked |
| Princes Street and St Andrew Square | Luxury, Shopping, Views | Grand hotels with the castle filling the window. | Hotels: 5 picked |
| The New Town | Families, Dining, Shopping | Georgian crescents, garden squares and the best of the city’s dining. | Hotels: 4 picked |
| West End and Haymarket | Trains, Rugby, Value | Georgian streets, easy train links and Murrayfield up the road. | Hotels: 4 picked |
| Southside, Bruntsfield and Newington | Couples, Quiet, Parks | Leafy, local and calm, with the Meadows and Arthur’s Seat close by. | Hotels: 4 picked |
| Leith | Food, Waterfront, Local life | The old port, with seafood restaurants along the water and a floating hotel. | Hotels: 2 picked |
| The airport, the Forth Bridges and the coast | Golf, Early flights, Road trips | Seaside golf, the Forth Bridges and easy airport stays. | Hotels: 3 picked |
Old Town and the Royal Mile



- First-timers
- History
- Atmosphere
Castle, cobbles and closes: medieval Edinburgh at its most theatrical.
The Old Town is the Edinburgh of ghost tours and shortbread tins, and it lives up to the hype. The Royal Mile runs from the castle down to Holyrood Palace, past St Giles' Cathedral and countless dark, steep closes. Below the castle, the Grassmarket and curving Victoria Street are lined with whisky bars, antique shops and pubs that have been pouring pints for centuries.
Hotels make the most of the history. The Witchery by the Castle has a handful of gothic suites with four-posters and velvet walls; Virgin Hotels Edinburgh brings a playful modern touch close to the castle; Old Town Chambers sits steps from the Royal Mile; and The Inn on the Mile fills a former bank built in 1923. It's busy and noisy in summer, so pick a room at the back if you sleep lightly.
Hotels to look at in Old Town and the Royal Mile

★★★★★
Virgin Hotels Edinburgh
Pets allowed · Parking
From £571 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★
The Inn On The Mile
9 rooms · Parking
See prices and rooms →

★★★★★
Old Town Chambers Autograph Collection
75 rooms
From £749 a night, taxes incl.2 adults · checked 1 Oct, 23:17

★★★★
Fraser Suites Edinburgh
75 rooms
See prices and rooms →
Princes Street and St Andrew Square



- Luxury
- Shopping
- Views
Grand hotels with the castle filling the window.
Princes Street is Edinburgh's great showpiece, with shops on one side and Princes Street Gardens on the other, the castle rearing up above them. At its east end, near Waverley station, stands the Balmoral, whose clock tower is a city landmark; at its west end, the Caledonian, a former railway hotel in the shadow of the castle. St Andrew Square, just behind, is the smart heart of the New Town.
Beyond those two grand dames, 100 Princes Street is a luxury townhouse with clear views of the castle, Gleneagles Townhouse brings the famous country hotel's polish to St Andrew Square with a rooftop bar, and Cheval The Edinburgh Grand has apartments with kitchens inside a restored bank. You can walk to the Old Town in minutes.
Hotels to look at in Princes Street and St Andrew Square

★★★★★
The Balmoral
Spa · Pool · Parking
From £964 a night, taxes incl.2 adults · checked 1 Oct, 23:16

★★★★
Mount Royal Edinburgh by The Unlimited Collection
From £404 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★★
100 Princes Street
30 rooms · Pets allowed · Parking
From £1,268 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★
Le Monde Boutique
18 rooms
See prices and rooms →

★★★★★
Gleneagles Townhouse
33 rooms
See prices and rooms →
The New Town



- Families
- Dining
- Shopping
Georgian crescents, garden squares and the best of the city’s dining.
Built in the 18th century as an escape from the overcrowded Old Town, the New Town is a grid of honey-coloured terraces, private gardens and wide streets, and a UNESCO World Heritage Site in its own right. George Street is the glamorous spine, lined with restaurants, cocktail bars and boutiques, while Stockbridge, down the hill, has a village feel and a Sunday market.
Kimpton Charlotte Square fills seven interconnected Georgian townhouses on one of the prettiest squares in town. The InterContinental Edinburgh The George has welcomed guests for more than 200 years, and Hotel Indigo occupies a Georgian townhouse nearby. Families will appreciate Eden Locke on George Street, whose apartments come with kitchens.
Hotels to look at in The New Town

★★★★★
Kimpton Charlotte Square Hotel
All-inclusive option · Spa · Family-friendly
See prices and rooms →

★★★★★
InterContinental Edinburgh The George
All-inclusive option · Family-friendly · Pets allowed
From £555 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★
Indigo Edinburgh
60 rooms · Parking
From £306 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★
Eden Locke, George Street
72 rooms · Parking
From £332 a night, taxes incl.2 adults · checked 1 Oct, 23:17
West End and Haymarket



- Trains
- Rugby
- Value
Georgian streets, easy train links and Murrayfield up the road.
The West End is the New Town's quieter twin, with handsome Georgian crescents, the Usher Hall and Lyceum Theatre, and a cluster of good restaurants. Haymarket station, just beyond, has trains to Glasgow and the airport tram, and Murrayfield Stadium is a short walk on match days.
The Bonham is a stylish boutique hotel on a Georgian street; The Roseate sits in a calm residential area close to Haymarket and Murrayfield; and voco Edinburgh Haymarket is a modern option a short walk from Princes Street. The Murrayfield Hotel, between Haymarket and the zoo, has Victorian character and a quiet setting.
Hotels to look at in West End and Haymarket

★★★★★
The Bonham Hotel
Parking
See prices and rooms →

★★★★★
The Roseate Edinburgh
16 rooms · Parking
From £640 a night, taxes incl.2 adults · checked 1 Oct, 23:16

★★★★
Voco Edinburgh - Haymarket
Parking
See prices and rooms →

★★★★
Murrayfield Hotel & House
44 rooms · Parking
From £249 a night, taxes incl.2 adults · checked 1 Oct, 23:16
Southside, Bruntsfield and Newington



- Couples
- Quiet
- Parks
Leafy, local and calm, with the Meadows and Arthur’s Seat close by.
South of the Old Town, the city relaxes. The Meadows is Edinburgh's favourite park, Bruntsfield and Newington are full of independent cafés and neighbourhood restaurants, and Arthur's Seat and Holyrood Park are close enough for a morning hike. The Royal Mile is a walk or short bus ride away.
Prestonfield House is the romantic choice, a lavish country house about 3 km from the Royal Mile surrounded by gardens and a golf course, with its acclaimed Rhubarb restaurant. The Scott fills a 1750s baronial house with 37 rooms, no two alike; the Bruntsfield Hotel looks across Bruntsfield Links and the Meadows; and Ten Hill Place is a quietly smart option near Surgeons' Hall.
Hotels to look at in Southside, Bruntsfield and Newington

★★★★★
Prestonfield House
23 rooms · Pets allowed · Parking
See prices and rooms →

★★★★
The Scott
36 rooms · Parking
From £440 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★
Bruntsfield Hotel, WorldHotels Elite
74 rooms · Pets allowed · Parking
From £361 a night, taxes incl.2 adults · checked 1 Oct, 22:42

★★★★
Ten Hill Place Hotel, WorldHotels Distinctive
Parking
See prices and rooms →
Leith


- Food
- Waterfront
- Local life
The old port, with seafood restaurants along the water and a floating hotel.
Leith was a separate town until 1920 and still acts like one. The Shore, its waterfront, is lined with seafood bistros and pubs, and the area has some of the most acclaimed restaurants in Scotland. The Royal Yacht Britannia is moored nearby, and the tram runs into the city centre.
Stay aboard Fingal, a luxury floating hotel with 22 rooms, a terrace and The Lighthouse Restaurant, or at Malmaison Edinburgh, a sociable hotel with a brasserie. Leith is less pretty than the centre but far more local, and evenings here are all about eating well.
Hotels to look at in Leith
The airport, the Forth Bridges and the coast



- Golf
- Early flights
- Road trips
Seaside golf, the Forth Bridges and easy airport stays.
If you have a car or an early flight, look beyond the centre. Marine North Berwick is a seaside hotel with a spa, views of the Bass Rock and the Firth of Forth, and North Berwick Golf Club practically on the doorstep. DoubleTree by Hilton Queensferry Crossing sits on the north shore of the Forth, within walking distance of the famous Forth Bridges, and the DoubleTree by Hilton Edinburgh Airport is handy for dawn departures. Inland, Falkirk has the Kelpies and the Falkirk Wheel.
Hotels to look at in The airport, the Forth Bridges and the coast

★★★★★
Marine North Berwick
Spa · Pets allowed · Parking
From £298 a night, taxes incl.2 adults · checked 1 Oct, 23:16

★★★★
DoubleTree by Hilton Edinburgh - Queensferry Cross
Parking
From £154 a night, taxes incl.2 adults · checked 1 Oct, 23:17

★★★★
Doubletree by Hilton Edinburgh Airport
Spa · Pool · Parking
From £238 a night, taxes incl.2 adults · checked 1 Oct, 22:42
Which area?
First visit: the Old Town, for the castle and the Royal Mile. Fine dining and shopping: the New Town. A treat: one of the grand hotels on Princes Street. Couples wanting peace: the Southside. Food lovers: Leith. Coming for the rugby or by train from Glasgow: Haymarket and the West End.
Getting around
Central Edinburgh is compact and best on foot, though it is hilly and the cobbles are unforgiving, so bring good shoes. The tram runs from the airport through Haymarket and along Princes Street to Leith, and trains from London arrive at Waverley, right between the Old and New Towns. In August, book well ahead and expect higher prices.
See live prices in Edinburgh →
Questions about where to stay in Edinburgh
- What is the best area to stay in Edinburgh?
- For a first visit, the Old Town puts the castle, the Royal Mile and the Grassmarket on your doorstep. The New Town, just across Princes Street Gardens, is calmer and more elegant, with the best shopping and dining, and both are within easy walking distance of Waverley station.
- Is it better to stay in the Old Town or the New Town in Edinburgh?
- The Old Town is more atmospheric, with medieval streets, the castle and lively pubs, but it gets very busy. The New Town is quieter and more spacious, with Georgian architecture, good restaurants and shops. They are only a few minutes' walk apart, so you can't really go wrong.
- Where should families stay in Edinburgh?
- The New Town suits families, with wide streets, gardens and aparthotels with kitchens. Apartments on St Andrew Square and George Street offer more space, and the Southside is close to the Meadows, the city's best park for running around.
- Where should I stay in Edinburgh during the Festival?
- Anywhere central puts the Fringe venues within walking distance, but the Old Town is the epicentre and the loudest. For a calmer base, try the New Town, the Southside or Leith, which is linked by tram. Whatever you choose, book as early as you can.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt

