Where to stay in Edinburgh

When it’s time to relax and unwind, you can choose from a massive selection of accommodation. From homespun B&Bs and inns, to hip boutiques or business hotels, there’s something for every budget.

Edinburgh hotel listings

Showing 1 - 12 of 87

Distances shown from Edinburgh Waverley station

0 miles

The Balmoral

1 Princes Street Edinburgh EH2 2EQ

Prices from:

£129.50

per person per night

Book Now
0.1 miles

Hotel Indigo Edinburgh - Princes Street

20 Princes Street Edinburgh EH2 2AN

Prices from:

£43.00

per person per night

Book Now
0.1 miles

Hilton Edinburgh Carlton

19 Northbridge Edinburgh EH1 1SD

Prices from:

£48.50

per person per night

Book Now
0.1 miles

Travelodge Edinburgh Central Waterloo Place

3 Waterloo Place Edinburgh EH1 3BG

Prices from:

£41.00

per person per night

Book Now
0.2 miles

Old Waverley Hotel

43 Princes Street Edinburgh EH2 2BY

Prices from:

£27.00

per person per night

Book Now
0.2 miles

Jurys Inn Edinburgh

43 Jeffrey Street Edinburgh EH1 1DH

Prices from:

£25.50

per person per night

Book Now
0.2 miles

Mercure Edinburgh City Princes Street (2 Night Offer & 1st Night Dinner)

53 Princes Street Edinburgh EH2 2DG

Prices from:

£110.50

per person per night

Book Now
0.2 miles

Mercure Edinburgh City Princes Street Hotel

53 Princes Street Edinburgh EH2 2DG

Prices from:

£32.00

per person per night

Book Now
0.2 miles

Travelodge Edinburgh Central

33 St Mary's Street Edinburgh EH1 1TA

Prices from:

£41.00

per person per night

Book Now
0.3 miles

Ibis Edinburgh South Bridge & Secrets of the Royal Mile Walking Tour

77 South Bridge Edinburgh EH1 1HN

Prices from:

£71.50

per person per night

Book Now
0.3 miles

Holiday Inn Express Edinburgh Royal Mile

300 Cowgate Edinburgh EH1 1NA

Prices from:

£34.00

per person per night

Book Now
0.3 miles

The Principal Edinburgh George Street

19-21 George Street Edinburgh EH2 2PB

Prices from:

£49.50

per person per night

Book Now