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 25 - 36 of 75

Distances shown from Edinburgh Waverley station

0.4 miles

Royal Scots Club

29 Abercromby Place Edinburgh EH3 6QE

Prices from:

£55.00

per person per night

Book Now
0.5 miles

Macdonald Holyrood Hotel (2 Night Offer & 1st Night Dinner)

Holyrood Road Edinburgh EH8 8AU

Prices from:

£114.50

per person per night

Book Now
0.5 miles

Macdonald Holyrood Hotel

Holyrood Road Edinburgh EH8 8AU

Prices from:

£36.50

per person per night

Book Now
0.5 miles

Macdonald Holyrood Hotel Spa Break

Holyrood Road Edinburgh EH8 8AU

Prices from:

£69.50

per person per night

Book Now
0.5 miles

Crowne Plaza Edinburgh - Royal Terrace (2 Night BB Offer)

18 Royal Terrace Edinburgh EH7 5AQ

Prices from:

£114.00

per person per night

Book Now
0.5 miles

Crowne Plaza Edinburgh - Royal Terrace (2 Nt Offer & 1st Nt Dinner)

18 Royal Terrace Edinburgh EH7 5AQ

Prices from:

£124.00

per person per night

Book Now
0.5 miles

Crowne Plaza Edinburgh - Royal Terrace

18 Royal Terrace Edinburgh EH7 5AQ

Prices from:

£44.50

per person per night

Book Now
0.6 miles

Residence Inn Edinburgh

36 Simpson Loan Quatermile Edinburgh EH3 9GG

Prices from:

£42.00

per person per night

Book Now
0.6 miles

Fountain Court - Stewart Apartments

10 Young Street Edinburgh EH2 4JB

Prices from:

£45.00

per person per night

Book Now
0.6 miles

Novotel Edinburgh Centre

80 Lauristan Place Edinburgh EH3 9DE

Prices from:

£37.50

per person per night

Book Now
0.7 miles

The Principal Edinburgh Charlotte Square

38 Charlotte Square Edinburgh EH2 4HG

Prices from:

£49.50

per person per night

Book Now
0.7 miles

DoubleTree by Hilton Edinburgh City Centre

34 Bread Street Edinburgh EH3 9AF

Prices from:

£42.50

per person per night

Book Now