You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Guesthouse in Leith, Edinburgh · 6.89 km from centre
9.8
180 reviews
Breakfast available
A stay at Six Brunton Place places you in the heart of Edinburgh, within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This luxury guest house is 1.7 mi (2.8 km) from Edinburgh Castle and 1 mi (1.7 km) from Royal Mile.

Aparthotel in Holyrood, Edinburgh · 6.84 km from centre
8.8
1,878 reviews
Breakfast available
Located in Edinburgh (Old Town Edinburgh), Holyrood Aparthotel is within a 10-minute walk of Royal Mile and Princes Street. This aparthotel is 0.7 mi (1.2 km) from Edinburgh Playhouse Theatre and 0.7 mi (1.2 km) from University of Edinburgh.

Hotel in Edinburgh · 6.13 km from centre
8.8
997 reviews
Breakfast available
With a stay at The Scholar, you'll be centrally located in Edinburgh, within a 5-minute drive of University of Edinburgh and Royal Mile. This hotel is 1.8 mi (2.9 km) from Edinburgh Castle and 1.7 mi (2.8 km) from Princes Street.

Hotel in Edinburgh · 5.39 km from centre
9.6
274 reviews
Breakfast available
With a stay at Prestonfield House in Edinburgh (Prestonfield), you'll be a 4-minute drive from University of Edinburgh and 6 minutes from Royal Mile. This family-friendly hotel is 2.2 mi (3.6 km) from Edinburgh Castle and 2.4 mi (3.8 km) from Princes Street.

Hotel in Lasswade, Dalkeith · 4.36 km from centre
8.7
4,092 reviews
Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. Musselburgh train station is 6.6 km from the property, while Edinburgh Waverley is 9.6 km away.
All rooms are air-conditioned and feature smart TVs with Chromecast and an en-suite bathroom with a shower.
The Melville Inn Vintage Inn is next door, serving a selection of seasonal British dishes such as slow-cooked lamb shank, steak and mushroom pie, and the popular Hunter's chicken. The pub also serves an array of fine wines, real ales, soft drinks and spirits.
Surrounded by the countryside, guests can enjoy walks and cycling in the surrounding area. Other activities nearby includes golf.
Dalkeith Palace and Newbattle Abbey are 3 km from the property. Edinburgh Airport is 22 km from the property.

Inn in Lasswade · 5.99 km from centre
7.9
1,132 reviews
The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.
Modern rooms are decorated in light colours and feature flat-screen satellite TVs and work desks. Rooms also include hairdryers and tea/coffee-making facilities.
The bar and restaurant serves hearty Scottish meals including haggis dishes, as well as pub favourites. There is a beer garden with covered seating for guests to relax in.
There is a bus stop close to the property, which has regular services to Edinburgh city centre. The 15th-century Rosslyn chapel, which featured in the Da Vinci Code films, is just 5 miles away, whilst Musselburgh Racecourse is a 15-minute drive from the Laird And Dog.

Hotel in Dalkeith · 5.13 km from centre
Breakfast available
Located in Dalkeith, Premier Inn Edinburgh A7 - Dalkeith is within a 15-minute drive of Edinburgh Castle and University of Edinburgh. This hotel is 6.5 mi (10.5 km) from Royal Mile and 6.7 mi (10.7 km) from Princes Street.

Guesthouse in Edinburgh · 6.66 km from centre
6.0
429 reviews
With a stay at Sakura Edinburgh Guest House, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and Edinburgh Castle. This guest house is 0.3 mi (0.5 km) from University of Edinburgh and 1.7 mi (2.7 km) from Princes Street.

Hotel in Edinburgh · 6.29 km from centre
With a stay at this apartment in Edinburgh, you'll be within a 5-minute drive of Royal Mile and Princes Street. This apartment is 1.6 mi (2.6 km) from University of Edinburgh and 1.7 mi (2.8 km) from Edinburgh Castle.

Hotel in Edinburgh · 6.28 km from centre
Located in Edinburgh, this apartment is within a 15-minute drive of Royal Mile and Edinburgh Castle. This apartment is 0.8 mi (1.3 km) from Princes Street and 1.6 mi (2.6 km) from University of Edinburgh.

Hotel in Edinburgh · 6.24 km from centre
With a stay at Edinburgh Travel House in Edinburgh (Newington), you'll be within a 5-minute drive of University of Edinburgh and Princes Street. This property is 1.6 mi (2.5 km) from Royal Mile and 1.7 mi (2.7 km) from Edinburgh Castle.

Hotel in Edinburgh · 6.74 km from centre
With a stay at this apartment in Edinburgh (Newington), you'll be within a 5-minute drive of University of Edinburgh and Royal Mile. This apartment is 1 mi (1.7 km) from Princes Street and 1.3 mi (2.1 km) from Edinburgh Castle.

Hotel in Edinburgh · 6.13 km from centre
Located in Edinburgh, this apartment is within a 15-minute drive of Royal Mile and Edinburgh Castle. This apartment is 1 mi (1.5 km) from Princes Street and 1.8 mi (2.9 km) from University of Edinburgh.

Hotel in Edinburgh · 6.24 km from centre
With a stay at this apartment, you'll be centrally located in Edinburgh, a 2-minute drive from Royal Mile and 10 minutes from University of Edinburgh. This apartment is 0.9 mi (1.4 km) from Princes Street and 0.9 mi (1.5 km) from Edinburgh Playhouse Theatre.

Hotel in Edinburgh · 6.68 km from centre
With a stay at this apartment in Edinburgh, you'll be a 1-minute drive from Royal Mile and 10 minutes from Edinburgh Castle. This apartment is 0.5 mi (0.8 km) from Princes Street and 1.5 mi (2.4 km) from University of Edinburgh.

Hotel in Edinburgh · 6.61 km from centre
A stay at this apartment places you in the heart of Edinburgh, within a 15-minute walk of University of Edinburgh and Royal Mile. This apartment is 0.7 mi (1.1 km) from Princes Street and 0.7 mi (1.2 km) from National Museum of Scotland.

Hotel in Edinburgh · 6.42 km from centre
With a stay at this property, you'll be centrally located in Edinburgh, within a 5-minute drive of Princes Street and Royal Mile. This property is 0.5 mi (0.7 km) from University of Edinburgh and 1.8 mi (2.8 km) from Edinburgh Castle.

Hotel in Edinburgh · 6.74 km from centre
Located in Edinburgh (Newington), this apartment is within a 10-minute drive of Royal Mile and Edinburgh Castle. This apartment is 0.4 mi (0.6 km) from University of Edinburgh and 1.1 mi (1.8 km) from Princes Street.

Hotel in Edinburgh · 6.60 km from centre
With a stay at this apartment in Edinburgh (Newington), you'll be a 2-minute drive from University of Edinburgh and 7 minutes from Princes Street. This apartment is 1.5 mi (2.4 km) from Edinburgh Castle and 1.6 mi (2.6 km) from Royal Mile.

Apartment in Edinburgh · 6.37 km from centre
10.0
2 reviews
With a stay at this apartment in Edinburgh (Abbeyhill), you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This apartment is 0.7 mi (1.2 km) from Princes Street and 1.7 mi (2.8 km) from Edinburgh Castle.