See the latest prices and deals by choosing your dates.
Hotel in Old Town, Edinburgh
Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline. Everything was simply perfect!
Hotel in Old Town, Edinburgh
Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk. Location , the staff and the room size
Hotel in New Town, Edinburgh
The glamorous Rutland Hotel has stylish rooms, a luxurious late-lounge, and a unique restaurant with a glass wine cellar. The apartment was absolutely beautiful - it felt like home as soon as we walked in.
Hotel in New Town, Edinburgh
Featuring a fitness centre, a terrace as well as a bar, Gleneagles Townhouse is set in the centre of Edinburgh, 400 metres from Edinburgh Waverley station. Wonderful, kind service. Beautiful interiors. Excellent restaurant. Staying here was a highlight of our time in Edinburgh.
Hotel in Old Town, Edinburgh
The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features. Everything was absolutely exceptional and in perfect condition. The attention to detail is astounding and the service was amazing. Perfect location. Felt like stepping back in time yet with modern facilities. Cannot wait to return!
Hotel in New Town, Edinburgh
Situated conveniently in Edinburgh, Malmaison Edinburgh City offers air-conditioned rooms, a restaurant, free WiFi and a bar. This 4-star hotel offers room service and a 24-hour front desk. Location, location, location ..
Hotel in New Town, Edinburgh
Conveniently set in the centre of Edinburgh, YOTEL Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a restaurant. This 4-star hotel offers a bar. We did not have breakfast biut were offered it, I believe it was good value for money
Hotel in New Town, Edinburgh
Just 2 minutes’ walk from Princes Street, ibis Styles St Andrew Square offers uniquely designed rooms in Edinburgh city centre. The staff is extremely nice and helpful. We walked in from another accommodation that was horrible, Tatiana helped us, and she was so nice and helpful that thanks to her we decided to stay. Nice rooms, good atmosphere to sit at the lobby and nice breakfast
Hotel in New Town, Edinburgh
Motel One Edinburgh-Princes is set in the heart of Princes Street and less than 5 minutes’ walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk. The location is extremely central, especially if you're arriving by train. The hotel is just a short walk from Edinburgh Waverley station. It's also a quick and pleasant walk to the Royal Mile. The room was spacious and clean and the staff was very friendly. I will definitely stay again if I'm ever back in Edinburgh.
Hotel in New Town, Edinburgh
In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views. The room, the views and the staff was very kind and welcoming.
Hotel in Old Town, Edinburgh
Popular hotel in this area
Hotel in New Town, Edinburgh
Situated on Princes Street, overlooking Edinburgh Castle, Hotel Indigo - Edinburgh - Princes Street offers rooms with free WiFi. Set in a period building, there is a traditional restaurant and bar. Stunning modern Hotel with a little scottish-touch! Our room was very spacious & comfortable.
Hotel in New Town, Edinburgh
Situated in the heart of Edinburgh's West End, Angels’ Share Hotel is just 500 metres from Edinburgh Castle. The staff were extremely helpful and friendly and the room was great.
Hotel in Old Town, Edinburgh
Overlooking Carlton Hill, Princes Street Gardens and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper. Everything, from location to friendly staff and nice decor.
Hotel in New Town, Edinburgh
Kimpton Charlotte Square Hotel is situated in Edinburgh, just metres from Princes Street and George Street. An amazing stay as always with the Kimpton. A special thank you to Gavin and the team.
Hotel in New Town, Edinburgh
Tigerlily is an award-winning boutique hotel with chic rooms, an elegant bar, nightclub and a restaurant. Tigerlilly was fantastic! clean, beautiful, excellent plush rooms, great food and bar and nightlife.
Hotel in New Town, Edinburgh
In the heart of central Edinburgh, Frederick House Hotel is a Georgian town house offering elegant, modern rooms with private bathrooms. Princes Street is just a 5-minute walk away. Everything was the best. Staff were very helpful.
Hotel in New Town, Edinburgh
Boasting an enviable location in the Edinburgh city centre, the historic and chic, InterContinental Edinburgh The George, is close to Edinburgh Castle, Princes Street Gardens and Holyrood Palace. Location was perfect for visiting Edinburgh. Breakfast was good but busy.
Hotel in New Town, Edinburgh
Just around the corner from Calton Hill, the 4-star Apex Waterloo Place hotel epitomises luxury living in the heart of Edinburgh. Wonderful hotel well situated great atmosphere Clean, quiet.Rooms large and loved the bath.
Hotel in New Town, Edinburgh
Motel One Edinburgh-Princes is set in the heart of Princes Street and less than 5 minutes’ walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk. The location is extremely central, especially if you're arriving by train.
Hotel in New Town, Edinburgh
In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views. The room, the views and the staff was very kind and welcoming.
Hotel in New Town, Edinburgh
Rabble is set in Edinburgh, 600 metres from Edinburgh Castle. Guests can enjoy the glass roof garden and free WiFi throughout. Every room has a TV, tea/coffee making facilities and a fridge. staff was wonderful. Dario and Thomas made our first night so easy and stress free at the bar.
Hotel in Old Town, Edinburgh
Leonardo Royal Hotel Edinburgh is In the heart of Edinburgh's Old Town, right beside the Royal Mile and less than a 5-minute walk from Waverly Train Station. Very friendly staff. Excelent location. Great value for money
Hotel in Old Town, Edinburgh
Radisson Collection Hotel, Royal Mile Edinburgh is set in the heart of the city on the historic Royal Mile. Daisy was incredible in the breakfast room, Owen in the bar very attentive, rooms very spacious.
Hotel in New Town, Edinburgh
With scenic views of Edinburgh Castle and Princes Gardens, EasyHotel Edinburgh is located in the New Town district in Edinburgh, 400 metres from Edinburgh Castle and 600 metres from EICC. Amazing location at Princes Street right next to great restaurants and museums.