Edinburgh hotels — compare Expedia & Hotels.com
Edinburgh's compact Old Town walks easily in a weekend — the Royal Mile end-to-end is 1.6km, and Arthur's Seat is a 45-minute climb from Holyrood. August brings the Fringe, Military Tattoo, and International Festival simultaneously: hotel prices jump 3–4× and inventory inside the Old Town disappears 6+ months out. Outside festival season, the value window is September through November and February through April, when Old Town stays drop below £100/night midweek. The New Town (Georgian grid north of Princes Street) is quieter and walkable to everything, while Leith on the Forth has the best food scene at sharper prices and a 15-minute tram into the centre. Edinburgh Airport tram lands in Princes Street in 30 minutes.
Typical nightly rate: £80–£240
Hotels in Edinburgh
Editorial picks · click through for live prices
ExpediaThe Balmoral
Princes Street
From £380 / night
Hotels.comThe Caledonian Edinburgh
West End
From £250 / night
ExpediaHotel du Vin Edinburgh
Old Town
From £175 / night
Hotels.comInterContinental Edinburgh The George
New Town
From £200 / night
ExpediaKimpton Charlotte Square
New Town
From £250 / night
Hotels.comThe Scotsman Hotel
North Bridge
From £180 / night
ExpediaRadisson Collection Hotel, Royal Mile
Royal Mile
From £220 / night
Hotels.comThe Witchery by the Castle
Castlehill
From £350 / night
Search Edinburgh on our partners
Search Edinburgh on Expedia Group partners
Final price, availability and cancellation policy are determined by the merchant. We earn a commission when you complete a booking, at no extra cost to you. Read our affiliate disclosure.
Top things to do in Edinburgh
- Royal Mile
- Edinburgh Castle
- Arthur’s Seat