Where to stay in Edinburgh?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €660

Edinburgh

Days 1-7 · 6 nights
Mid-range♥ Our favouriteMotel One Edinburgh-Royal
🏛️Historic centre🚉Transport nearby

A design hotel on Market Street, below Waverley station, four hundred metres from the city centre. You arrive by train and walk up to the Royal Mile.

€110 a nightSee on Booking →
Mid-rangeMotel One Edinburgh-Princes
🏛️Historic centre🌿Quiet🚶Walk everywhere

A design hotel on Princes Street, one hundred metres from the city centre. Princes Street Gardens and Waverley station are very close, and the Old Town is reached on foot.

€120 a nightSee on Booking →
Mid-rangeApex Waterloo Place Hotel
🏛️Historic centre🚉Transport nearby

A 4-star hotel on Waterloo Place, at the foot of Calton Hill, one hundred metres from the city centre. You climb the hill in a few minutes, and Waverley station is below.

€180 a nightSee on Booking →
Mid-rangeThe Inn on the Mile
🏛️Historic centre🚶Walk everywhere

A boutique hotel on High Street, right on the Royal Mile, four hundred metres from the city centre. You sleep in the Old Town, with the castle within walking distance.

€160 a nightSee on Booking →
Mid-rangeOld Waverley Hotel
🏛️Historic centre🌿Quiet🚶Walk everywhere

A 3-star hotel on Princes Street, near Waverley station, three hundred metres from the city centre. Princes Street Gardens and the Old Town are within walking distance.

€150 a nightSee on Booking →
BudgetCastle Rock Hostel
🏛️Historic centre🌅Great view

A hostel on Johnston Terrace, below Castle Rock, seven hundred metres from the city centre. You walk up to the castle and the Royal Mile without transport, at any hour.

€27 a nightSee on Booking →
BudgetHigh Street Hostel
🏛️Historic centre

A hostel on Blackfriars Street, a few metres from the Royal Mile, four hundred metres from the city centre. The budget holds up and the Old Town starts at the front door.

€25 a nightSee on Booking →
BudgetRoyal Mile Backpackers
🏛️Historic centre🚶Walk everywhere

A hostel on High Street, right on the Royal Mile, three hundred metres from the city centre. The castle and the whole Old Town can be done on foot, on a small budget.

€30 a nightSee on Booking →
BudgetIbis Edinburgh Centre South Bridge
🏛️Historic centre🚶Walk everywhere

A budget hotel on South Bridge, in the Old Town, five hundred metres from the city centre. The Royal Mile is a few steps away, for a stay on foot and on a tight budget.

€95 a nightSee on Booking →
BudgetGrassmarket Hotel
🏛️Historic centre

A 3-star hotel on the Grassmarket, below the castle, seven hundred metres from the city centre. Victoria Street climbs right next door up to the Royal Mile.

€100 a nightSee on Booking →
LuxuryThe Scotsman Hotel
🏛️Historic centre

On North Bridge, two hundred metres from the city centre, between the Old Town and Princes Street. You switch from one side of the city to the other in a few minutes.

The 1905 building housed the newsroom of The Scotsman daily newspaper, hence the hotel's name.

€280 a nightSee on Booking →
LuxuryPrestonfield House
🏛️Historic centre🌿Quiet

A historic mansion at the foot of Arthur's Seat, on Priestfield Road, less than three kilometres from the city centre. For those who want the countryside in the city, with a taxi to the Royal Mile.

The house dates from 1687 and its grounds border the meadows at the foot of Arthur's Seat.

€390 a nightSee on Booking →
LuxuryMarket Street Hotel
🏛️Historic centre🚉Transport nearby

A boutique hotel on Market Street, near Waverley station, three hundred metres from the city centre. You arrive by train and walk up to the Royal Mile.

€280 a nightSee on Booking →
LuxuryGleneagles Townhouse
🏛️Historic centre🚶Walk everywhere

A luxury hotel on St Andrew Square, in the New Town, two hundred metres from the city centre. Princes Street is very close, and the Old Town is reached on foot via North Bridge.

€480 a nightSee on Booking →
LuxuryVirgin Hotels Edinburgh
🏛️Historic centre🚶Walk everywhere

A design hotel on Victoria Street, the curving street between the Grassmarket and the Royal Mile, six hundred metres from the city centre. The castle is a few minutes' walk away.

€300 a nightSee on Booking →
More hotels in Edinburgh on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip