Holidays in Edinburgh and Lothian

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Edinburgh and Lothian

Sort by
Most popular

See the latest prices and deals by

Terrace hotel
8.0

Terrace hotel

Hotel in New Town, Edinburgh

Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse.

Each room comes with a flat-screen TV, and has its own separate bathroom. Guests will find a kettle in the room. For the comfort of guests, there are free toiletries and a hairdryer.

The accommodation has a 24-hour front desk.

Omni Centre is 600 metres from Terrace hotel, while Edinburgh Festival Theatre is 1.3 km from the property. The nearest airport is Edinburgh Airport, 12 km from the property.

Very good2,241 reviews
8.0
View details
Primary image
7.4

Hub By Premier Inn Edinburgh - Royal Mile

Hotel in Holyrood, Edinburgh

With a stay at Hub By Premier Inn Edinburgh - Royal Mile in Edinburgh (Edinburgh City Centre), you'll be steps from Royal Mile and 14 minutes by foot from Edinburgh Castle. This hotel is 0.3 mi (0.5 km) from Princes Street and 0.6 mi (0.9 km) from Edinburgh Playhouse Theatre.

Good350 reviews
7.4
View details
Primary image
7.6

Premier Inn Edinburgh East

Hotel in Edinburgh

With a stay at Premier Inn Edinburgh East in Edinburgh, you'll be a 5-minute drive from Royal Mile and 9 minutes from Edinburgh Castle. This hotel is 2.3 mi (3.7 km) from Princes Street and 3 mi (4.8 km) from University of Edinburgh.

Good65 reviews
7.6
View details
Primary image
8.6

Malmaison Edinburgh

Hotel in Leith, Edinburgh

With a stay at Malmaison Edinburgh in Edinburgh (Leith), you'll be within a 10-minute drive of Royal Mile and Edinburgh Castle. This boutique hotel is 2 mi (3.2 km) from Princes Street and 2.8 mi (4.5 km) from University of Edinburgh.

Fabulous1,001 reviews
8.6
View details
Primary image
7.8

Premier Inn Edinburgh - South Queensferry

Hotel in South Queensferry

With a stay at Premier Inn Edinburgh - South Queensferry in South Queensferry, you'll be within a 15-minute drive of Edinburgh Zoo and Forth Road Bridge. This hotel is 10.8 mi (17.4 km) from Royal Mile and 11 mi (17.8 km) from Edinburgh Castle.

Good148 reviews
7.8
View details
Primary image
7.8

Mercure Livingston Hotel

Hotel in West Lothian, Livingston

Located in Livingston, Mercure Livingston Hotel is in a shopping district, within a 10-minute drive of Almond Valley Heritage Centre and Five Sisters Zoo. This hotel is 7.1 mi (11.5 km) from Edinburgh International Climbing Arena Ratho and 8 mi (12.8 km) from Heriot-Watt University.

Good1,000 reviews
7.8
View details
Primary image
8.2

Premier Inn Edinburgh Leith Waterfront

Hotel in Leith, Edinburgh

With a stay at Premier Inn Edinburgh Leith Waterfront in Edinburgh (Leith), you'll be within a 10-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This hotel is 3.4 mi (5.5 km) from Edinburgh Castle and 2.8 mi (4.5 km) from Princes Street.

Very good90 reviews
8.2
View details
Primary image
7.8

Premier Inn Livingston - M8 Jct3

Hotel in West Lothian, Livingston

Located in Livingston, Premier Inn Livingston - M8 Jct3 is a 4-minute drive from Almondell and Calderwood Country Park and 5 minutes from Deer Park Golf and Country Club. This hotel is 13.7 mi (22.1 km) from Murrayfield Stadium and 13 mi (20.9 km) from Edinburgh Zoo.

Good41 reviews
7.8
View details
Primary image
7.4

Premier Inn Edinburgh A1 - Musselburgh

Hotel in Musselburgh

With a stay at Premier Inn Edinburgh A1 - Musselburgh in Musselburgh, you'll be within a 15-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This hotel is 9.6 mi (15.4 km) from Edinburgh Castle and 8.6 mi (13.9 km) from Princes Street.

Good20 reviews
7.4
View details
Primary image
8.6

Chain Runner, Livingston by Marston's Inns

Inn in West Lothian, Livingston

With a stay at Chain Runner, Livingston by Marston's Inns in Livingston, you'll be a 4-minute walk from Livingston Designer Outlet and 11 minutes by foot from Almondvale Stadium. This inn is 16.7 mi (26.8 km) from Murrayfield Stadium and 15.9 mi (25.7 km) from Edinburgh Zoo.

Fabulous583 reviews
8.6
View details
Primary image
8.6

Moxy Edinburgh Airport

Hotel in Ingliston, Newbridge

Located in Newbridge (Ingliston), Moxy Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This hotel is 7.1 mi (11.5 km) from George Street and 7.2 mi (11.6 km) from Grassmarket.

Fabulous2,663 reviews
8.6
View details
Primary image
6.4

Britannia Hotel Edinburgh

Hotel in Edinburgh

A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Dean Village and Princes Street. This hotel is 0.7 mi (1.1 km) from Edinburgh International Conference Centre and 0.7 mi (1.2 km) from George Street.

Pleasant1,320 reviews
6.4
View details
Primary image
8.0

Hub By Premier Inn Edinburgh Haymarket

Hotel in Haymarket, Edinburgh

With a stay at Hub By Premier Inn Edinburgh Haymarket in Edinburgh (West End), you'll be a 4-minute walk from Edinburgh International Conference Centre and 7 minutes by foot from Princes Street. This hotel is 0.6 mi (0.9 km) from George Street and 0.7 mi (1.1 km) from Dean Village.

Very good372 reviews
8.0
View details
Primary image
8.4

Premier Inn Edinburgh Cc York Place/St James Quarter

Hotel in New Town, Edinburgh

With a stay at Premier Inn Edinburgh Cc York Place/St James Quarter in Edinburgh (Edinburgh City Centre), you'll be a 4-minute walk from Edinburgh Playhouse Theatre and 12 minutes by foot from Royal Mile. This hotel is 0.3 mi (0.5 km) from Princes Street and 0.4 mi (0.6 km) from George Street.

Very good226 reviews
8.4
View details
Primary image
7.0

Livingston Lodge Hotel

Hotel in West Lothian, Livingston

With a stay at Livingston Lodge Hotel in Livingston, you'll be within a 5-minute drive of Almondvale Stadium and Almond Valley Heritage Centre. This hotel is 15.5 mi (25 km) from Murrayfield Stadium and 14.8 mi (23.8 km) from Edinburgh Zoo.

Good509 reviews
7.0
View details
Primary image
8.0

Premier Inn Edinburgh Cc Royal Mile

Hotel in Holyrood, Edinburgh

With a stay at Premier Inn Edinburgh Cc Royal Mile in Edinburgh (Edinburgh City Centre), you'll be steps from Royal Mile and 14 minutes by foot from Edinburgh Castle. This hotel is 0.4 mi (0.6 km) from Princes Street and 0.6 mi (0.9 km) from University of Edinburgh.

Very good262 reviews
8.0
View details
Primary image
7.8

Premier Inn Edinburgh Airport - M9 Jct1

Hotel in Newbridge

Located in Newbridge, Premier Inn Edinburgh Airport - M9 Jct1 is within a 15-minute drive of Edinburgh Zoo and Murrayfield Stadium. This hotel is 11.6 mi (18.6 km) from Royal Mile and 11.6 mi (18.7 km) from Edinburgh Castle.

Good279 reviews
7.8
View details
Primary image
7.0

Leith House

Guesthouse in Leith, Edinburgh

With a stay at Leith House in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This guest house is 2.2 mi (3.5 km) from Edinburgh Castle and 1.2 mi (1.9 km) from Princes Street.

Good332 reviews
7.0
View details
Primary image
8.8

Hampton by Hilton Edinburgh Airport

Hotel in Ingliston, Newbridge

Located in Newbridge (Ingliston), Hampton by Hilton Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Murrayfield Stadium. This hotel is 6.9 mi (11.1 km) from Princes Street and 7 mi (11.3 km) from Princes Street Gardens.

Fabulous1,607 reviews
8.8
View details
Primary image
9.2

DoubleTree by Hilton Edinburgh - Queensferry Crossing

Hotel in North Queensferry, Dunfermline

With a stay at DoubleTree by Hilton Edinburgh - Queensferry Crossing in Dunfermline, you'll be a 2-minute walk from Forth Road Bridge and 15 minutes by foot from Deep Sea World. This hotel is 13.9 mi (22.4 km) from Royal Mile and 14.2 mi (22.8 km) from Edinburgh Castle.

Exceptional1,004 reviews
9.2
View details