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

Apartment in Stockbridge, Edinburgh · 1.37 km from centre
With a stay at this apartment in Edinburgh (Edinburgh City Centre), you'll be a 5-minute walk from George Street and 5 minutes by foot from Princes Street. This apartment is 0.4 mi (0.6 km) from Dean Village and 0.8 mi (1.2 km) from St. Andrew Square.

Apartment in New Town, Edinburgh · 0.84 km from centre
With a stay at this apartment in Edinburgh (Edinburgh City Centre), you'll be steps from George Street and 14 minutes by foot from Edinburgh Castle. This apartment is 0.3 mi (0.5 km) from Princes Street and 0.4 mi (0.6 km) from St. Andrew Square.

Apartment in New Town, Edinburgh · 0.84 km from centre
With a stay at this apartment in Edinburgh (Edinburgh City Centre), you'll be a 3-minute walk from George Street and 14 minutes by foot from Edinburgh Castle. This apartment is 0.3 mi (0.5 km) from Princes Street and 0.7 mi (1.1 km) from Edinburgh Playhouse Theatre.

Apartment in Edinburgh · 2.00 km from centre
With a stay at this apartment in Edinburgh (West End), you'll be a 4-minute walk from Dean Village and 13 minutes by foot from Princes Street. This apartment is 0.7 mi (1.2 km) from George Street and 1.8 mi (2.9 km) from Edinburgh Castle.

Aparthotel in Edinburgh City Centre, Edinburgh · 0.51 km from centre
With a stay at Queen Street Apartments in Edinburgh (Edinburgh City Centre), you'll be a 4-minute walk from George Street and 6 minutes by foot from Princes Street. This aparthotel is 0.6 mi (1 km) from Royal Mile and 0.7 mi (1.2 km) from Edinburgh Castle.

Apartment in New Town, Edinburgh · 1.00 km from centre
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 15-minute walk of George Street and St. Andrew Square. This apartment is 0.5 mi (0.9 km) from Princes Street and 1.1 mi (1.7 km) from Edinburgh Castle.

Apartment in Edinburgh · 1.08 km from centre
Located in Edinburgh (Abbeyhill), this apartment is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 1.5 mi (2.4 km) from Edinburgh Castle and 0.8 mi (1.4 km) from Royal Mile.

Apartment in Edinburgh · 1.08 km from centre
Located in Edinburgh (Abbeyhill), this apartment is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 0.8 mi (1.4 km) from Royal Mile and 1.5 mi (2.4 km) from Edinburgh Castle.

Apartment in Leith, Edinburgh · 1.09 km from centre
A stay at Student Only Nortons Student Living places you in the heart of Edinburgh, within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 1.5 mi (2.5 km) from Edinburgh Castle and 0.9 mi (1.4 km) from Royal Mile.

Apartment in Edinburgh · 1.80 km from centre
With a stay at this apartment in Edinburgh, you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This apartment is 2 mi (3.3 km) from Edinburgh Castle and 1.4 mi (2.2 km) from Royal Mile.

Guesthouse in Leith, Edinburgh · 0.82 km from centre
7.0
6 reviews
Located in Edinburgh (Leith), Hashtag Edinburgh Elliott House is within a 15-minute walk of Princes Street and Edinburgh Playhouse Theatre. This guest house is 0.8 mi (1.2 km) from St. Andrew Square and 1.1 mi (1.8 km) from Royal Mile.

Apartment in New Town, Edinburgh · 1.00 km from centre
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 15-minute walk of George Street and Princes Street. This apartment is 1.1 mi (1.7 km) from Edinburgh Castle and 1.1 mi (1.8 km) from Royal Mile.

Apartment in New Town, Edinburgh · 1.00 km from centre
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 15-minute walk of George Street and St. Andrew Square. This apartment is 0.6 mi (1 km) from Princes Street and 1.1 mi (1.7 km) from Edinburgh Castle.

Apartment in New Town, Edinburgh · 1.00 km from centre
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 15-minute walk of Princes Street and George Street. This apartment is 1.1 mi (1.7 km) from Edinburgh Castle and 1.1 mi (1.8 km) from Royal Mile.

Apartment in Broughton, Edinburgh · 0.79 km from centre
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 0.8 mi (1.2 km) from George Street and 1.5 mi (2.5 km) from Edinburgh Castle.

Apartment in Broughton, Edinburgh · 0.79 km from centre
Located in Edinburgh (Edinburgh City Centre), this apartment is within a 15-minute walk of Edinburgh Playhouse Theatre and Princes Street. This apartment is 0.8 mi (1.2 km) from George Street and 1.1 mi (1.7 km) from Royal Mile.

Apartment in Broughton, Edinburgh · 1.09 km from centre
With a stay at this apartment in Edinburgh (Broughton), you'll be within a 5-minute drive of Edinburgh Playhouse Theatre and Princes Street. This apartment is 1.7 mi (2.7 km) from Edinburgh Castle and 1.3 mi (2.1 km) from Royal Mile.

Apartment in Leith, Edinburgh · 1.45 km from centre
With a stay at this apartment in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This apartment is 1.9 mi (3.1 km) from Edinburgh Castle and 0.9 mi (1.5 km) from Princes Street.

Apartment in Leith, Edinburgh · 2.04 km from centre
With a stay at Platform by UTDM in Edinburgh (Leith), you'll be a 4-minute drive from Edinburgh Playhouse Theatre and 7 minutes from Royal Mile. This apartment is 2.3 mi (3.7 km) from Edinburgh Castle and 1.6 mi (2.5 km) from Princes Street.

Apartment in Leith, Edinburgh · 2.95 km from centre
Located in Edinburgh (Leith), this apartment is within a 10-minute drive of Royal Mile and Edinburgh Castle. This apartment is 2.2 mi (3.5 km) from Princes Street and 4.8 mi (7.8 km) from Murrayfield Stadium.
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.