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 73 - 84 of 87

Distances shown from Edinburgh Waverley station

5.2 miles

Novotel Edinburgh Park

15 Lochside Avenue Edinburgh EH12 9DJ

Prices from:

£28.50

per person per night

Book Now
6.6 miles

DoubleTree by Hilton Edinburgh Airport

Edinburgh International Airport Edinburgh EH28 8LL

Prices from:

£38.00

per person per night

Book Now
7.2 miles

Holiday Inn Express Edinburgh Airport

1 Ingliston Road Edinburgh EH28 8AU

Prices from:

£34.00

per person per night

Book Now
7.9 miles

Travelodge Edinburgh Airport

Ratho Park Glasgow Road Edinburgh EH28 8PP

Prices from:

£31.50

per person per night

Book Now
8.1 miles

Norton House Hotel & Spa - A Hand Picked Hotel

Ingliston Edinburgh EH28 8LX

Prices from:

£50.50

per person per night

Book Now
9.3 miles

DoubleTree by Hilton Edinburgh Queensferry Crossing

St. Margaret’s Head, North Queensferry Edinburgh KY11 1HP

Prices from:

£28.00

per person per night

Book Now
12.9 miles

Macdonald Houstoun House (2 Night Offer & 1st Night Dinner)

Uphall Livingston EH52 6JS

Prices from:

£121.00

per person per night

Book Now
12.9 miles

Macdonald Houstoun House

Uphall Livingston EH52 6JS

Prices from:

£33.50

per person per night

Book Now
12.9 miles

Macdonald Houstoun House Spa Break

Uphall Livingston EH52 6JS

Prices from:

£64.50

per person per night

Book Now
13 miles

Mercure Livingston (2 Night Offer & 1st Night Dinner)

Almondview Livingston EH54 6QB

Prices from:

£77.50

per person per night

Book Now
13 miles

Mercure Livingston

Almondview Livingston EH54 6QB

Prices from:

£28.00

per person per night

Book Now
19 miles

Macdonald Marine Hotel & Spa (2 Night Offer & 1st Night Dinner)

Cromwell Road North Berwick EH3 4LZ

Prices from:

£139.00

per person per night

Book Now