You can save up to 15% on over 100,000 hotels
Become a member for free
Book your stay and experience the comfort and freedom of self catering
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

Hotel in Haymarket, Edinburgh · 1.46 km from centre
9.4
381 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.4 mi (0.7 km) from Dean Village and 0.7 mi (1.1 km) from Grassmarket.

Aparthotel in Stockbridge, Edinburgh · 1.66 km from centre
9.6
613 reviews
A stay at Clarendon Luxury Apartments places you in the heart of Edinburgh, within a 10-minute walk of Dean Village and Princes Street. This aparthotel is 0.6 mi (0.9 km) from George Street and 1.6 mi (2.6 km) from Edinburgh Castle.

Hotel in Haymarket, Edinburgh · 1.74 km from centre
9.0
879 reviews
Breakfast available
With a stay at The Bonham Hotel, you'll be centrally located in Edinburgh, steps from Dean Village and 7 minutes by foot from Princes Street. This luxury hotel is 0.4 mi (0.7 km) from George Street and 1.6 mi (2.5 km) from Edinburgh Castle.

Hotel in Haymarket, Edinburgh · 1.85 km from centre
7.6
436 reviews
Breakfast available
A stay at Edinburgh Thistle Hotel places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and Dean Village. This hotel is 0.6 mi (0.9 km) from George Street and 1.7 mi (2.7 km) from Edinburgh Castle.

Hotel in Haymarket, Edinburgh · 1.88 km from centre
8.6
993 reviews
Centrally located in Edinburgh, Staycity Aparthotels, Edinburgh, West End is within a 15-minute walk of Princes Street and Grassmarket. This hotel is 0.9 mi (1.4 km) from Princes Street Gardens and 1.7 mi (2.7 km) from Murrayfield Stadium.

Aparthotel in Haymarket, Edinburgh · 1.93 km from centre
8.0
463 reviews
A stay at Palmerston Suites places you in the heart of Edinburgh, within a 10-minute walk of Dean Village and Princes Street. This aparthotel is 0.6 mi (0.9 km) from George Street and 1.7 mi (2.7 km) from Edinburgh Castle.

Guesthouse in Edinburgh · 2.43 km from centre
7.6
2,034 reviews
This Georgian building is now a family-run guest house with easy access to Edinburgh city centre by bus. It offers free WiFi, free parking and en suite rooms with flat-screen TVs.
Allison House 17 is 2.4 km south of Edinburgh Waverley Rail Station and the city centre. The regular buses take about 10 minutes to reach the city centre.

Guesthouse in Edinburgh · 2.43 km from centre
8.0
471 reviews
Breakfast available
With a stay at The Ben Doran 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.8 mi (2.8 km) from Edinburgh Castle and 2.1 mi (3.4 km) from Princes Street.

Hotel in Gorgie, Edinburgh · 3.06 km from centre
9.6
253 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.

Hotel in Morningside, Edinburgh · 3.12 km from centre
9.6
186 reviews
Breakfast available
With a stay at The Lane Hotel in Edinburgh (Morningside), you'll be within a 10-minute drive of Edinburgh Castle and Royal Mile. This hotel is 2 mi (3.3 km) from Princes Street and 2.4 mi (3.8 km) from Murrayfield Stadium.

Hotel in Leith, Edinburgh · 3.15 km from centre
9.8
392 reviews
Breakfast available
With a stay at Fingal - A Luxury Floating Hotel in Edinburgh (Leith), you'll be a 5-minute drive from Royal Yacht Britannia and 7 minutes from St James Quarter. This luxury hotel is 2.2 mi (3.6 km) from Palace of Holyroodhouse and 2.3 mi (3.7 km) from Princes Street.

Hotel in Edinburgh · 5.68 km from centre
8.0
6,078 reviews
Breakfast available
Located in Edinburgh, 2.5 km from Edinburgh Zoo, Leonardo Edinburgh Murrayfield provides accommodation with a fitness centre, free private parking, a restaurant and a bar. With free WiFi, this 4-star hotel offers luggage storage space. The hotel features an indoor pool, sauna and room service.
Guest rooms in the hotel are fitted with a kettle. The private bathroom is equipped with a shower, free toiletries and a hairdryer. At Leonardo Edinburgh Murrayfield each room is equipped with a desk and a flat-screen TV.
The breakfast offers buffet, continental or Full English/Irish options.
Speaking English, Spanish, French and Polish, staff will be happy to provide guests with practical guidance on the area at the 24-hour front desk.
Murrayfield Stadium is 5 km from the accommodation, while Edinburgh International Conference Centre is 6.1 km away. Edinburgh Airport is 5 km from the property.

Hotel in Musselburgh · 11.22 km from centre
9.2
860 reviews
Breakfast available
Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location – a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse. This hotel is 9.5 mi (15.3 km) from Royal Mile and 10.2 mi (16.3 km) from Edinburgh Castle.

Inn in Aberlady · 20.13 km from centre
9.4
157 reviews
Breakfast available
Located in Aberlady, The Lodge at Craigielaw is on the waterfront, within a 5-minute drive of Aberlady Bay Nature Reserve and Seton Sands. This golf inn is 17.3 mi (27.9 km) from Royal Mile and 17 mi (27.4 km) from Edinburgh Playhouse Theatre.

Hotel in Eddleston, Peebles · 26.80 km from centre
8.0
695 reviews
Breakfast available
With a stay at Barony Castle Hotel in Peebles (Eddleston), you'll be a 1-minute drive from Great Polish Map of Scotland and 10 minutes from Peebles Golf Club. This upscale hotel is 6.9 mi (11 km) from 7stanes - Glentress and 7.4 mi (11.8 km) from Kailzie Gardens.

Bed & breakfast in Bathgate · 29.71 km from centre
9.6
213 reviews
Breakfast available
Located in Bathgate, The Gables is a 1-minute drive from Regal Community Theatre and 6 minutes from Beecraigs Country Park. This bed & breakfast is 2.5 mi (4 km) from St Michael’s Church and 2.5 mi (4 km) from Linlithgow Palace.

Bed & breakfast in Peebles · 33.51 km from centre
9.0
69 reviews
Breakfast available
With a stay at The Neidpath Inn in Peebles, you'll be a 3-minute walk from Haylodge Park and 8 minutes by foot from Peebles Golf Club. This bed & breakfast is 0.8 mi (1.3 km) from Neidpath Castle and 2.5 mi (4.1 km) from 7stanes - Glentress.

Castle in Bonnybridge · 48.05 km from centre
8.4
4 reviews
Breakfast available
With a stay at Glenskirlie House & Castle in Bonnybridge, you'll be within a 15-minute drive of Stirling Castle and The Westerwood Golf Course. This castle is 3.6 mi (5.8 km) from Colzium Estate and 4.2 mi (6.8 km) from Kilsyth Lennox Golf Club.

Hotel in Stirling · 48.84 km from centre
8.4
377 reviews
Breakfast available
Located in Stirling, King Robert Hotel is within a 10-minute drive of Old Town Jail and Stirling Castle. This hotel is 4.5 mi (7.2 km) from National Wallace Monument and 9.6 mi (15.4 km) from Blair Drummond Safari Park.

Hotel in Perth · 50.73 km from centre
9.4
80 reviews
Located in Perth, Sunbank House Hotel is within a 15-minute walk of St. John's Kirk and King James V1 Golf Course. This hotel is 0.7 mi (1.2 km) from Perth Art Gallery and Museum and 0.8 mi (1.2 km) from Perth Concert Hall.