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
Guest house in Haymarket, Edinburgh · 2.27 km from centre
7.1
809 reviews
Haymarket Station Rooms is a recently renovated guest house in the center of Edinburgh, a 10-minute walk from EICC and 0.8 miles from Murrayfield Stadium. Among the facilities at this property are an ATM and private check-in and check-out, along with free Wifi throughout the property. National Museum of Scotland is 1.6 miles from the guest house and Royal Mile is 1.7 miles away.
Towels and bed linen are featured in the guest house. This guest house is allergy-free and non-smoking.
A mini-market is available at the guest house.
The Real Mary King's Close is 1.8 miles from the guest house, while Camera Obscura and World of Illusions is 1.2 miles away. Edinburgh Airport is 4.3 miles from the property.
Hostel in Haymarket, Edinburgh · 2.03 km from centre
7.8
22 reviews
Breakfast available
Located in Edinburgh (Haymarket), Belford Hostel is within a 15-minute walk of Princes Street and George Street. This hostel is 1.9 mi (3 km) from Edinburgh Castle and 1.9 mi (3.1 km) from Royal Mile.
Hotel in Haymarket, Edinburgh · 1.34 km from centre
7.8
952 reviews
Cityroomz Edinburgh is centrally located in Edinburgh, a 3-minute walk from Princes Street Gardens and 8 minutes by foot from Edinburgh International Conference Centre. This hotel is 1.1 mi (1.8 km) from St. Giles' Cathedral and 1.3 mi (2 km) from Edinburgh Castle.
Guesthouse in Edinburgh · 1.98 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 guesthouse is 1.5 mi (2.5 km) from Edinburgh Castle and 1.7 mi (2.8 km) from Royal Mile.
Hotel in Haymarket, Edinburgh · 2.32 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 · 2.27 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 · 0.66 km from centre
8.2
5,592 reviews
Featuring a shared lounge, a terrace as well as a bar, Kick Ass Greyfriars (18+) is located in the center of Edinburgh, a 4-minute walk from National Museum of Scotland. Located around a 12-minute walk from Edinburgh Castle, the hostel with free WiFi is also half a mile away from Edinburgh Waverley Train Station. The property has evening entertainment and a 24-hour front desk.
At the hostel, rooms contain a shared bathroom with a shower.
Buffet and continental breakfast options are available at Kick Ass Greyfriars (18+).
You can play pool at this 4-star hostel.
Popular points of interest near the accommodation include EICC, University of Edinburgh and The Real Mary King's Close. Edinburgh Airport is 6.2 miles from the property.
Hostel in New Town, Edinburgh · 0.13 km from centre
8.2
2,146 reviews
Princes Street Hostel is conveniently set in Edinburgh, and provides a shared lounge and free WiFi. This property is located a short distance from attractions such as Royal Mile, University of Edinburgh, and Camera Obscura and World of Illusions. Edinburgh Castle is a 12-minute walk away and The Real Mary King's Close is 600 yards from the hostel.
At the hostel, every room is equipped with a shared bathroom with a shower.
Popular points of interest near Princes Street Hostel include Edinburgh Waverley Train Station, Edinburgh Playhouse and National Museum of Scotland. Edinburgh Airport is 6.2 miles away.
Hotel in Holyrood, Edinburgh · 0.42 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 · 2.88 km from centre
7.8
1,385 reviews
In Edinburgh’s West End, this family-run guesthouse 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 a 20 minute drive away.
Hotel in New Town, Edinburgh · 0.87 km from centre
8.0
2,329 reviews
Breakfast available
Featuring free WiFi throughout the property, Terrace hotel offers accommodations in Edinburgh, 1640 feet 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 accommodations has a 24-hour front desk.
Omni Center is 1969 feet from Terrace hotel, while Edinburgh Festival Theater is 0.8 mi from the property. The nearest airport is Edinburgh Airport, 7.5 mi from the property.
Hotel in Haymarket, Edinburgh · 1.46 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 · 1.77 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 guesthouse 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 · 1.79 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 · 3.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.
Guesthouse in Edinburgh · 2.35 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 guesthouse is 1.9 mi (3 km) from Princes Street and 1.9 mi (3.1 km) from Edinburgh Castle.
Hotel in Haymarket, Edinburgh · 1.85 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 · 1.11 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 · 0.68 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 · 1.96 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.
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 cozy city-center hideaways to stylish retreats on the outskirts, you're sure to find the perfect base for your next adventure.
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 neighborhood has its own unique appeal.
If you’re traveling by train, then you’ll definitely want a city-center 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.