Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Popular filters
Facility search
Price per night
0 - 500+Member discount
Guest rating
Payment type
Facilities
Popular filters
Facility search
Price per night
0 - 500+Member discount
Guest rating
Payment type
Facilities
Old Town Edinburgh
See the latest prices and deals by choosing your dates
Inn in Old Town Edinburgh, Edinburgh · 0.09 mi from centre
8.8
639 reviews
Breakfast available
With a stay at The Inn On The Mile, you'll be centrally located in Edinburgh, steps from Royal Mile and 5 minutes by foot from Princes Street. This inn is 0.5 mi (0.7 km) from Edinburgh Castle and 0.1 mi (0.2 km) from St. Giles' Cathedral.
Inn in New Town, Edinburgh · 0.65 mi from centre
8.6
238 reviews
Breakfast available
With a stay at Rabble, you'll be centrally located in Edinburgh, steps from George Street and 4 minutes by foot from Princes Street. This boutique inn is 0.7 mi (1.1 km) from Edinburgh Castle and 0.6 mi (1 km) from St. Giles' Cathedral.
Hotel in New Town, Edinburgh · 0.43 mi from centre
8.0
966 reviews
Breakfast available
With a stay at The Place, you'll be centrally located in Edinburgh, just a 4-minute walk from Edinburgh Playhouse Theatre and 6 minutes by foot from Princes Street. This boutique hotel is 0.6 mi (0.9 km) from Royal Mile and 0.3 mi (0.5 km) from George Street.
Guesthouse in New Town, Edinburgh · 0.62 mi from centre
8.6
803 reviews
Breakfast available
With a stay at The Frederick House Hotel, you'll be centrally located in Edinburgh, steps from George Street and 3 minutes by foot from Princes Street. This guest house is 0.7 mi (1.1 km) from Edinburgh Castle and 0.8 mi (1.2 km) from Royal Mile.
Hotel in Old Town Edinburgh, Edinburgh · 0.14 mi from centre
8.4
87 reviews
With a stay at House of Gods Hotel in Edinburgh (Old Town Edinburgh), you'll be within a 5-minute walk of Royal Mile and St. Giles' Cathedral. This hotel is 0.4 mi (0.7 km) from Princes Street and 0.6 mi (0.9 km) from Edinburgh Castle.
Hotel in New Town, Edinburgh · 0.34 mi from centre
9.1
491 reviews
Breakfast available
Gleneagles Townhouse features a fitness centre, terrace, a restaurant and bar in Edinburgh. The property is close to National Museum of Scotland, Camera Obscura and World of Illusions and The Real Mary King's Close. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi.
Breakfast is available, and includes continental, Full English/Irish and vegetarian options.
The hotel offers 5-star accommodation with a sauna.
Popular points of interest near Gleneagles Townhouse include Edinburgh Waverley station, Royal Mile and Edinburgh Playhouse. Edinburgh Airport is 9 km away.
Hotel in New Town, Edinburgh · 0.55 mi from centre
8.0
111 reviews
With a stay at The Spires Serviced Apartments Edinburgh, you'll be centrally located in Edinburgh, steps from George Street and 4 minutes by foot from Princes Street. This hotel is 0.6 mi (1 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Royal Mile.
Hotel in New Town, Edinburgh · 0.50 mi from centre
8.0
663 reviews
Breakfast available
With a stay at voco Edinburgh - Royal Terrace by IHG, you'll be centrally located in Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and Princes Street. This eco-friendly hotel is 0.5 mi (0.8 km) from St James Quarter and 0.8 mi (1.4 km) from George Street.
Hotel in Leith, Edinburgh · 2.10 mi from centre
9.8
361 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 Haymarket, Edinburgh · 1.19 mi from centre
9.0
862 reviews
Breakfast available
A stay at The Bonham Hotel places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and George Street. This luxury hotel is 0.6 mi (1 km) from Edinburgh International Conference Centre and 1.6 mi (2.5 km) from Edinburgh Castle.
Hotel in Haymarket, Edinburgh · 1.72 mi from centre
9.2
600 reviews
Breakfast available
In the heart of Edinburgh, The Roseate Edinburgh is within a 5-minute drive of Murrayfield Stadium and Princes Street. This luxury hotel is 1.3 mi (2 km) from George Street and 1.3 mi (2.2 km) from Grassmarket.
Hotel in Haymarket, Edinburgh · 1.06 mi from centre
9.0
268 reviews
Breakfast available
With a stay at voco Edinburgh-Haymarket by IHG, you'll be centrally located in Edinburgh, just a 3-minute walk from Edinburgh International Conference Centre and 6 minutes by foot from Princes Street. This eco-friendly hotel is 0.5 mi (0.8 km) from George Street and 0.7 mi (1.1 km) from Grassmarket.
Hotel in Edinburgh · 2.26 mi from centre
8.2
936 reviews
Breakfast available
Located in Edinburgh (Craigleith), Village Hotel Edinburgh is within a 10-minute drive of Princes Street and Edinburgh Castle. This eco-friendly hotel is 2.8 mi (4.5 km) from Royal Mile and 2.5 mi (4 km) from Murrayfield Stadium.
Hotel in Edinburgh · 1.43 mi from centre
9.8
271 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 Stockbridge, Edinburgh · 0.94 mi from centre
9.0
536 reviews
Breakfast available
With a stay at Nira Caledonia, you'll be centrally located in Edinburgh, within a 10-minute walk of George Street and Princes Street. This luxury hotel is 0.7 mi (1.1 km) from Scottish National Portrait Gallery and 1 mi (1.5 km) from Dean Village.
Hotel in Edinburgh · 1.19 mi from centre
8.8
971 reviews
Breakfast available
A stay at Bruntsfield Hotel places you in the heart of Edinburgh, within a 15-minute walk of Edinburgh International Conference Centre and University of Edinburgh. This eco-friendly hotel is 0.9 mi (1.5 km) from Princes Street and 1.5 mi (2.4 km) from Edinburgh Castle.
Hotel in Edinburgh · 0.96 mi from centre
8.6
755 reviews
Breakfast available
With a stay at The Salisbury Hotel in Edinburgh (Southside), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This hotel is 0.5 mi (0.8 km) from University of Edinburgh and 1.8 mi (2.9 km) from Princes Street.
Hotel in Haymarket, Edinburgh · 1.17 mi from centre
8.2
1,436 reviews
Breakfast available
With a stay at Leonardo Hotel Edinburgh Haymarket, you'll be centrally located in Edinburgh – a 9-minute walk from Princes Street and 11 minutes by foot from Princes Street Gardens. This eco-friendly hotel is 0.8 mi (1.3 km) from George Street and 1.4 mi (2.2 km) from Murrayfield Stadium.
Hotel in Leith, Edinburgh · 1.97 mi from centre
8.2
939 reviews
Breakfast available
With a stay at Malmaison Edinburgh in Edinburgh (Leith), you'll be within a 10-minute drive of Princes Street and Royal Mile. This eco-friendly hotel is 3 mi (4.8 km) from Edinburgh Castle and 2.8 mi (4.5 km) from University of Edinburgh.
Hotel in Edinburgh · 0.99 mi from centre
8.8
954 reviews
Breakfast available
With a stay at The Scholar, you'll be centrally located in Edinburgh, within a 5-minute drive of Royal Mile and University of Edinburgh. This eco-friendly hotel is 1.7 mi (2.8 km) from Princes Street and 1.8 mi (2.8 km) from Edinburgh Castle.