Holidays in Edinburgh

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

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
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
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
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.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
9.0

Pillars House

Guesthouse in Leith, Edinburgh

With a stay at Pillars House in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Yacht Britannia and Edinburgh Playhouse Theatre. This guesthouse is 1.7 mi (2.8 km) from Princes Street and 2.1 mi (3.5 km) from Royal Mile.

Exceptional280 reviews
9.0
View details
Primary image
8.6

Haymarket Hotel

Hotel in Haymarket, Edinburgh

Centrally located in Edinburgh, Haymarket Hotel is within a 15-minute walk of Princes Street and Dean Village. This hotel is 0.8 mi (1.3 km) from Murrayfield Stadium and 0.8 mi (1.3 km) from Scottish National Gallery of Modern Art One.

Fabulous1,001 reviews
8.6
View details
Primary image
8.2

Hub By Premier Inn Edinburgh Cc Rose Street

Hotel in New Town, Edinburgh

With a stay at Hub By Premier Inn Edinburgh Cc Rose Street in Edinburgh (Edinburgh City Centre), you'll be steps from George Street and Princes Street. This hotel is 0.4 mi (0.7 km) from Royal Mile and 0.5 mi (0.9 km) from Edinburgh Castle.

Very good441 reviews
8.2
View details
Primary image
8.6

Holiday Inn Edinburgh Zoo by IHG

Hotel in Corstorphine, Edinburgh

With a stay at Holiday Inn Edinburgh Zoo by IHG in Edinburgh (Corstorphine), you'll be steps from Edinburgh Zoo and Spire Murrayfield Hospital. This hotel is 0.7 mi (1.2 km) from Carricknowe Golf Course and 1.3 mi (2 km) from Murrayfield Ice Rink.

Fabulous1,624 reviews
8.6
View details
Primary image
9.4

Ten Hill Place, WorldHotels Distinctive

Hotel in Edinburgh

Ten Hill Place, WorldHotels Distinctive is centrally located in Edinburgh – a 5-minute walk from University of Edinburgh and 8 minutes by foot from Royal Mile. This hotel is 1 mi (1.6 km) from Edinburgh Castle and 3.3 mi (5.2 km) from Royal Yacht Britannia.

Exceptional1,006 reviews
9.4
View details
Primary image
9.2

Apex Waterloo Place Hotel

Hotel in New Town, Edinburgh

With a stay at Apex Waterloo Place Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and 8 minutes by foot from Royal Mile. This spa hotel is 0.3 mi (0.5 km) from Edinburgh Playhouse Theatre and 0.4 mi (0.6 km) from George Street.

Exceptional2,159 reviews
9.2
View details
Room
8.0

Garner Edinburgh Haymarket by IHG

Hotel in Haymarket, Edinburgh

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

Very good1,002 reviews
8.0
View details
Primary image
8.6

Best Western Kings Manor Hotel

Hotel in Portobello, Edinburgh

With a stay at Best Western Kings Manor Hotel in Edinburgh (Portobello), you'll be within a 5-minute drive of Portobello Beach and Queen Margaret University. This spa hotel is 2.2 mi (3.6 km) from Musselburgh Racecourse and 3.9 mi (6.3 km) from Palace of Holyroodhouse.

Fabulous1,001 reviews
8.6
View details
Primary image
7.2

Edinburgh Travel Guest House

Guesthouse in Edinburgh

With a stay at Edinburgh Travel Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guest house is 1.7 mi (2.7 km) from Edinburgh Castle and 1.4 mi (2.3 km) from Grassmarket.

Good187 reviews
7.2
View details
Destiny Student - Holyrood (Brae House)
7.0

Destiny Student - Holyrood (Brae House)

Student accommodation in Edinburgh

Destiny Student - Holyrood (Brae House) is a student campus accommodation. The Royal Mile, the National Parliament and Holyrood Palace are less than 5 minutes' walk away. A short walk up the Royal Mile brings guests in the heart of the Old Town, Edinburgh’s historic district.

The property has double en-suite rooms with a shared kitchen and living area. There are also private apartments for larger groups or families. Studios with en-suite facilities, and private kitchen and living areas are also available.

All rooms are en-suite with 120cm-wide small double beds and fresh linen access to kitchen facilities and living areas with TV. Guests can make use of free WiFi access in all areas, as well as the common area, games room and pay-as-you-go laundry facility. Simple key fob entry throughout the building.

Staff are on hand 24 hours a day to provide information on the building and the local area.

Brae House is a great option for guests interested in architecture, history and fitness with many local runs and parks within close proximity.

Good5,197 reviews
7.0
View details