You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
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 Edinburgh · 9.61 km from centre
8.2
217 reviews
With a stay at Menzies Guest House in Edinburgh (Tollcross), you'll be within a 5-minute drive of Princes Street and Grassmarket. This guest house is 1.5 mi (2.5 km) from Edinburgh Castle and 1.7 mi (2.8 km) from Royal Mile.
Hotel in Haymarket, Edinburgh · 10.56 km from centre
7.4
89 reviews
Breakfast available
A stay at Four Points by Sheraton Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Edinburgh International Conference Centre and Princes Street. This hotel is 1.9 mi (3.1 km) from Edinburgh Castle and 1.9 mi (3.1 km) from Royal Mile.
Hotel in Edinburgh · 7.15 km from centre
9.2
775 reviews
With a stay at Hotel Ceilidh-donia in Edinburgh (Prestonfield), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This hotel is 1.8 mi (2.9 km) from Edinburgh Castle and 2 mi (3.2 km) from Princes Street.
Hostel in Old Town Edinburgh, Edinburgh · 8.69 km from centre
8.2
5,592 reviews
Boasting a shared lounge, a terrace as well as a bar, Kick Ass Greyfriars (18+) is situated in the centre of Edinburgh, 400 metres from National Museum of Scotland. Located around 1 km from Edinburgh Castle, the hostel with free WiFi is also 700 metres away from Edinburgh Waverley station. The accommodation features evening entertainment and a 24-hour front desk.
The rooms at the hostel are fitted with a shared bathroom and bed linen.
Kick Ass Greyfriars (18+) offers a buffet or continental breakfast.
You can play billiards at this 4-star hostel.
Popular points of interest near the accommodation include Edinburgh International Conference Centre, University of Edinburgh and The Real Mary King's Close. Edinburgh Airport is 10 km from the property.
Hostel in New Town, Edinburgh · 8.59 km from centre
8.2
2,146 reviews
Princes Street Hostel is well set in Edinburgh, and provides a shared lounge and free WiFi. The property is set 1.3 km from University of Edinburgh, less than 1 km from Camera Obscura and World of Illusions and a 12-minute walk from Edinburgh Castle. The property is non-smoking and is located 300 metres from Edinburgh Waverley station.
All units at the hostel are equipped with a shared bathroom equipped with a shower.
Popular points of interest near Princes Street Hostel include Edinburgh Playhouse, National Museum of Scotland and Royal Mile. Edinburgh Airport is 10 km away.
Hotel in Holyrood, Edinburgh · 8.08 km from centre
9.8
482 reviews
Breakfast available
With a stay at BrewDog DogHouse Edinburgh, you'll be centrally located in Edinburgh, just a 5-minute walk from Royal Mile and 7 minutes by foot from Princes Street. This hotel is 0.7 mi (1.1 km) from Edinburgh Castle and 0.6 mi (0.9 km) from Edinburgh Playhouse Theatre.
Hotel in Dalry, Edinburgh · 10.73 km from centre
7.8
1,385 reviews
In Edinburgh’s West End, this family-run guest house offers free Wi-Fi, free parking and a traditional restaurant. The Ardmillan Hotel is a 20-minute walk from the Murrayfield Stadium.
The bright and airy bedrooms are elegantly decorated, and some have a private modern bathroom. All rooms feature a work desk, tea/coffee facilities and a TV with satellite channels.
Hearty Scottish breakfasts are served daily at Ardmillan. The Terrace Restaurant serves an international menu, and the lively bar hosts live music and quiz nights. There is also a patio garden.
The Ardmillan Hotel is just a 10-minute bus ride from the magnificent Edinburgh Castle. Edinburgh Waverley Station is just 2 miles away, and Edinburgh Airport is within a 20-minute drive.
Hotel in Bonnyrigg · 9.16 km from centre
8.6
727 reviews
Breakfast available
Located in Bonnyrigg, Dalhousie Castle Hotel & Spa is in the suburbs, within a 15-minute drive of Rosslyn Chapel and University of Edinburgh. This spa hotel is 8.7 mi (14.1 km) from Grassmarket and 8.8 mi (14.1 km) from Royal Mile.
Hotel in New Town, Edinburgh · 7.76 km from centre
8.0
2,329 reviews
Breakfast available
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.
Hotel in Haymarket, Edinburgh · 9.82 km from centre
9.2
313 reviews
With a stay at Eleven Stafford Street Townhouse, you'll be centrally located in Edinburgh, just a 3-minute walk from Princes Street and 7 minutes by foot from George Street. This hotel is 0.7 mi (1.1 km) from Grassmarket and 1.7 mi (2.7 km) from Edinburgh Castle.
Guesthouse in Haymarket, Edinburgh · 10.17 km from centre
9.0
941 reviews
Breakfast available
A stay at B+B Edinburgh places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and George Street. This guest house is 0.6 mi (1 km) from Edinburgh International Conference Centre and 1.6 mi (2.5 km) from Edinburgh Castle.
Hotel in Stockbridge, Edinburgh · 10.19 km from centre
9.8
322 reviews
Breakfast available
Located in Edinburgh (Stockbridge), The Raeburn is within a 5-minute drive of Princes Street Gardens and Royal Botanic Garden. This hotel is 1.1 mi (1.8 km) from Scottish National Gallery of Modern Art One and 1.4 mi (2.3 km) from Edinburgh International Conference Centre.
Hotel in Gorgie, Edinburgh · 11.06 km from centre
9.6
217 reviews
Breakfast available
Located in Edinburgh (Gorgie), Tynecastle Park Hotel is within a 5-minute drive of Murrayfield Stadium and Princes Street. This hotel is 1.6 mi (2.6 km) from George Street and 1.8 mi (2.8 km) from Grassmarket.
Inn in Lasswade · 7.55 km from centre
8.1
1,216 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.
Guesthouse in Edinburgh · 7.10 km from centre
9.0
733 reviews
Breakfast available
With a stay at Dorstan House in Edinburgh (Prestonfield), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This guest house is 1.9 mi (3 km) from Princes Street and 1.9 mi (3.1 km) from Edinburgh Castle.
Hotel in Haymarket, Edinburgh · 10.22 km from centre
7.6
425 reviews
Breakfast available
A stay at Edinburgh Thistle Hotel places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and Edinburgh International Conference Centre. This hotel is 0.6 mi (0.9 km) from George Street and 1.7 mi (2.7 km) from Edinburgh Castle.
Aparthotel in New Town, Edinburgh · 9.56 km from centre
9.4
1,040 reviews
With a stay at Heeton Concept Aparthotel Edinburgh Queen Street in Edinburgh (Edinburgh City Centre), you'll be within a 5-minute walk of George Street and Princes Street. This aparthotel is 0.7 mi (1.1 km) from Grassmarket and 1.1 mi (1.7 km) from Edinburgh Castle.
Hotel in New Town, Edinburgh · 9.09 km from centre
9.2
936 reviews
Breakfast available
With a stay at The Royal Scots Club Edinburgh, you'll be centrally located in Edinburgh, just a 4-minute walk from George Street and 6 minutes by foot from Princes Street. This hotel is 0.8 mi (1.2 km) from Edinburgh Castle and 0.6 mi (0.9 km) from Edinburgh Playhouse Theatre.
Hotel in Haymarket, Edinburgh · 10.20 km from centre
6.4
676 reviews
With a stay at Eliza House in Edinburgh (Haymarket), you'll be within a 15-minute walk of Princes Street and George Street. This hotel is 0.9 mi (1.5 km) from Grassmarket and 1.1 mi (1.8 km) from Murrayfield Stadium.
Hotel in Edinburgh · 7.31 km from centre
9.0
279 reviews
Breakfast available
With a stay at Kildonan Lodge Hotel in Edinburgh (Newington), you'll be a 3-minute drive from University of Edinburgh and 5 minutes from Royal Mile. This boutique hotel is 2.1 mi (3.4 km) from Edinburgh Castle and 2.5 mi (4 km) from Princes Street.