Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
The Caledonian has the charm of a hotel in an original historical building. Our room overlooked Princess Street but was still quiet. One minor glitch of no hot water was handled quickly and professionally. All of the staff offered assistance without being overbearing. The swimming pool was ...
Loved the hotel. Breakfast was high quality. Staff were very attentive. Room was of high quality and furnished to a high standard. Bed was very comfortable. Loved it.
The apartment is located just off The Royal Mile, just up from Waverley railway station. It is in a perfect location from which to explore the delights of Edinburgh. It is also extremely convenient for rail and air bus connections. Our apartment had views looking north over Princes Street Gardens. ...
This hotel has been completely renovated since I was here last in 2009. It’s now very modern with clean lines and mood lighting. Very central and the One Spa(£30pp extra) but worth it if you have the time, was a real treat. The staff were very attentive and professional. The rooms were very comfortable ...
Normally stay at the Balmoral but couldn't get a room at short notice, slightly disappointed till we arrived at the Chester Residence.... Balmoram is now our back up choice!
Positive experience - staff are great as is location. There are 2 issues for me - water / ac system is noisy - we got moved room as a result- and air conditioning system in room is complex to use....like many top hotels. Overall worth a visit though.
Lovely room in Stockbridge townhouse hotel away from busyness of main area. It was a little cold in my room but it was a night in the coldest week this year and I’m sure if I had said the staff would have done something. The stag’s head over my bed was a bit disturbing but that’s just me!
Search for hotels in Edinburgh on Expedia. You can easily find your hotels in Edinburgh using one of the methods below: