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

Student accommodation in Edinburgh · 1.09 km from centre
7.0
5,197 reviews
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.

Hotel in Leith, Edinburgh · 3.32 km from centre
8.0
29 reviews
Breakfast available
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.

Hotel in New Town, Edinburgh · 0.87 km from centre
8.0
2,241 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 Old Town Edinburgh, Edinburgh · 1.17 km from centre
6.6
9 reviews
Breakfast available
Located in Edinburgh (Old Town Edinburgh), Premier Inn Edinburgh Cc Lauriston Place is within a 10-minute walk of Grassmarket and University of Edinburgh. This hotel is 0.6 mi (1 km) from Edinburgh Castle and 0.7 mi (1.1 km) from Princes Street.

Hotel in Holyrood, Edinburgh · 0.34 km from centre
7.8
133 reviews
Breakfast available
With a stay at Premier Inn Edinburgh Cc Royal Mile in Edinburgh (Old Town Edinburgh), you'll be steps from Royal Mile and 7 minutes by foot from Princes Street. This hotel is 0.6 mi (0.9 km) from University of Edinburgh and 0.6 mi (1 km) from Grassmarket.

Hotel in New Town, Edinburgh · 0.53 km from centre
8.8
1,005 reviews
Breakfast available
With a stay at Courtyard by Marriott Edinburgh, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and within a 5-minute walk of St James Quarter. This hotel is 0.4 mi (0.6 km) from Princes Street and 0.6 mi (0.9 km) from George Street.

Hotel in New Town, Edinburgh · 0.45 km from centre
8.4
94 reviews
Breakfast available
With a stay at Premier Inn Edinburgh Cc Waverley in Edinburgh (Edinburgh City Centre), you'll be steps from Princes Street and George Street. This hotel is 0.5 mi (0.7 km) from Grassmarket and 0.5 mi (0.9 km) from Edinburgh Castle.

Hotel in Edinburgh · 2.16 km from centre
6.2
1,312 reviews
Breakfast available
A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and Dean Village. This hotel is 0.7 mi (1.2 km) from George Street and 0.8 mi (1.2 km) from Princes Street Gardens.

Guesthouse in New Town, Edinburgh · 0.71 km from centre
8.0
6 reviews
A stay at Sofia Rooms places you in the heart of Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and St. Andrew Square. This guest house is 0.5 mi (0.9 km) from Princes Street and 0.5 mi (0.8 km) from George Street.

Hotel in Leith, Edinburgh · 2.98 km from centre
8.6
1,004 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 boutique hotel is 2.8 mi (4.5 km) from University of Edinburgh and 2.8 mi (4.5 km) from Grassmarket.

Hotel in Holyrood, Edinburgh · 0.37 km from centre
7.8
216 reviews
Breakfast available
Located in Edinburgh (Old Town Edinburgh), Hub By Premier Inn Edinburgh - Royal Mile is within a 10-minute walk of Royal Mile and Princes Street. This hotel is 0.7 mi (1.2 km) from Edinburgh Castle and 0.6 mi (0.9 km) from Princes Street Gardens.

Hotel in Edinburgh · 3.27 km from centre
7.4
39 reviews
Breakfast available
With a stay at Premier Inn Edinburgh East in Edinburgh, you'll be within a 10-minute drive of Princes Street and Royal Mile. This hotel is 3 mi (4.8 km) from University of Edinburgh and 3 mi (4.8 km) from Grassmarket.

Guesthouse in Leith, Edinburgh · 2.57 km from centre
9.6
293 reviews
Located in Edinburgh (Leith), 3 Johns Place Townhouse is within a 10-minute drive of Royal Mile and Edinburgh Castle. This guest house is 1.9 mi (3.1 km) from Princes Street and 2.7 mi (4.4 km) from University of Edinburgh.

Hotel in Corstorphine, Edinburgh · 5.07 km from centre
8.6
1,396 reviews
Breakfast available
With a stay at Holiday Inn Edinburgh by IHG in Edinburgh (Corstorphine), you'll be steps from Edinburgh Zoo and Spire Murrayfield Hospital. This spa hotel is 0.7 mi (1.2 km) from Carricknowe Golf Course and 1.3 mi (2 km) from Murrayfield Ice Rink.

Hotel in Haymarket, Edinburgh · 2.61 km from centre
7.3
3,252 reviews
In Edinburgh’s West End, the Cumberland Hotel is situated in attractive grounds and offers limited paid parking. Parking can be booked and paid on arrival subject to availability. Princes Street is within easy reach and Edinburgh Airport is a 16-minute drive away.
A full Scottish breakfast, along with continental and vegetarian options, is available each morning. There is a residents' lounge, 2 bars and beer gardens at the front and rear for guests to relax and enjoy a drink outdoors.
Cumberland Hotel is set within 2 elegant historically listed Victorian buildings, with original features and large rooms. Each room has a TV and facilities for making tea and coffee.
There is a bus stop just outside the hotel, with a regular service to and from the city centre. Murrayfield International Rugby Ground, Edinburgh International Conference Centre and Haymarket Rail Station is less than 10 minutes’ walk from the building.

Guest house in Broughton, Edinburgh · 0.71 km from centre
7.2
11 reviews
Double room with garden In The Heart of Edinburgh is set in the Edinburgh City Centre district of Edinburgh, 500 metres from Edinburgh Playhouse, less than 1 km from Royal Mile and 1.7 km from Camera Obscura and World of Illusions. The property is situated 2.5 km from University of Edinburgh, 2.8 km from Edinburgh International Conference Centre and 6.3 km from Arthurs Seat. The property is 1.1 km from the city centre and 1.3 km from Edinburgh Waverley station.
The guest house is fitted with a flat-screen TV. Towels and bed linen are featured in the guest house. The accommodation is non-smoking.
Popular points of interest near the guest house include National Museum of Scotland, The Real Mary King's Close and Edinburgh Castle. Edinburgh Airport is 19 km away.

Hotel in Edinburgh · 1.35 km from centre
With a stay at Destiny Student - Burnet Point in Edinburgh (Abbeyhill), you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This hotel is 1.8 mi (2.8 km) from Edinburgh Castle and 0.8 mi (1.3 km) from Princes Street.

Hotel in Murrayfield, Edinburgh · 3.51 km from centre
7.7
722 reviews
Edinburgh Whisky House Hotel is just 15 minutes’ walk from Murrayfield Rugby Stadium and 2 miles from the city centre. The hotel offers spacious rooms and a welcoming lounge, designed around Scotland’s whisky heritage.
The rooms at Edinburgh Whisky House Hotel feature attractive décor, TV, tea and coffee-making facilities, and a private bathroom. Free WiFi is available in the hotel’s public areas.
More than just a place to stay, the hotel is developing into a whisky hub in Edinburgh — with tastings, blending sessions, and special events that allow guests to experience Scotland’s most famous spirit in new ways.
Buses to central Edinburgh and the historic Old Town stop close by, while Haymarket Railway Station is less than a mile away. Edinburgh Airport can be reached in just 15 minutes by bus.
Couples particularly like the location — they rated it 8.6 for a two-person trip.

Guesthouse in New Town, Edinburgh · 0.69 km from centre
7.8
239 reviews
A stay at Atlas Guest House places you in the heart of Edinburgh, within a 10-minute walk of Edinburgh Playhouse Theatre and George Street. This guest house is 0.5 mi (0.9 km) from Princes Street and 1.1 mi (1.8 km) from Royal Mile.

Hotel in New Town, Edinburgh · 0.45 km from centre
7.8
998 reviews
With a stay at Albany Hotel, you'll be centrally located in Edinburgh, just a 5-minute walk from Edinburgh Playhouse Theatre and 8 minutes by foot from Princes Street. This hotel is 0.7 mi (1.2 km) from Royal Mile and 0.4 mi (0.6 km) from George Street.
When it comes to finding the perfect place to stay in Edinburgh, you're spoilt for choice! With a whole range of accommodation to suit every taste and budget, your trip to the Scottish capital is sure to be off to a fantastic start.
From charming boutique hotels and luxurious spa retreats, to more budget-friendly B&B options, there are hotels in Edinburgh to suit everyone.
Whether you're here to soak in the rich history of the Royal Mile, immerse yourself in the vibrant atmosphere of the Edinburgh Festival Fringe, or just a spontaneous trip for a night out, you'll find the ideal home away from home, even when booking at the last minute.
Our handy map view feature makes it a breeze to pinpoint the perfect hotel close to your must-see attractions. And with options ranging from cosy city-centre hideaways to stylish retreats on the outskirts, you're sure to find the perfect base for you next adventure.
And with amazing deals and exclusive discounts available to our members, you can make the most of your trip without breaking the bank.
Choosing where to stay in Edinburgh is all part of the fun! Whether you're drawn to the historic charm of the Old Town or the trendy vibes of Leith, each neighbourhood has its own unique appeal.
If you’re travelling by train, then you’ll definitely want a city-centre hotel. Edinburgh Waverley is right in the heart of all the best attractions, so you can easily walk from the station to your hotel and manage all the best sights on foot too.
Look for something around the Royal Mile – either Castlehill, Canongate, High Street or Lawnmarket. This is the best region for wandering up to the Castle or visiting the unique Holyrood building, and you’ve got plenty of shops and restaurants on the doorstep.
But if you’re driving, you might find it easier to pick somewhere on the outskirts for easy parking, and then use the trams or buses to get around.
The cost of staying in a hotel in Edinburgh varies depending on the time of year, the hotel’s location and its star rating. On average, a 3-star hotel in Edinburgh will cost around £100 to £150 per night. For a 4-star hotel, expect to pay between £150 and £250 per night, while 5-star hotels can range from £250 to £400 or more per night.
The best hotel really depends on what you’re looking for. For a luxurious stay, the 5-star The Caledonian Edinburgh, Curio Collection by Hilton is a top pick. If you're after something more boutique, The Balmoral Hotel is another popular choice for those seeking elegant surroundings and exceptional service.
Some of the most booked hotels in Edinburgh include the Mount Royal Hotel Edinburgh and the Apex Grassmarket Hotel.
The Murrayfield Hotel is a great choice, with family bedrooms and a relaxed atmosphere. For families looking for a more central location, the Holiday Inn Express Edinburgh - Royal Mile is a winner.
For couples, Edinburgh offers a mix of romantic, intimate hotels. The Balmoral Hotel is a 5-star option with luxurious amenities and a central location. Another option is The Witchery by the Castle, known for its romantic setting and proximity to Edinburgh Castle.