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 87

Distances shown from Edinburgh Waverley station

0.4 miles

Holyrood Aparthotel

1 Nether Bakehouse Holyrood Edinburgh EH8 8PE

Prices from:

£27.00

per person per night

Book Now
0.4 miles

Ten Hill Place Hotel (2 Night Upgrade & Wine Offer)

10 Hill Place Edinburgh EH8 9DS

Prices from:

£109.50

per person per night

Book Now
0.4 miles

Ten Hill Place Hotel (2 Night Offer & 1st Night Dinner)

10 Hill Place Edinburgh EH8 9DS

Prices from:

£119.50

per person per night

Book Now
0.4 miles

Ten Hill Place Hotel

10 Hill Place Edinburgh EH8 9DS

Prices from:

£44.50

per person per night

Book Now
0.4 miles

Ten Hill Place Hotel - Lazy Sunday

10 Hill Place Edinburgh EH8 9DS

Prices from:

£57.25

per person per night

Book Now
0.4 miles

Travelodge Edinburgh Central Queens Street

30-31 Queen Street Edinburgh EH2 1JX

Prices from:

£41.00

per person per night

Book Now
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