See the latest prices and deals by choosing your dates.
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Breakfast choice great! Location fantastic and is easy to walk everywhere.
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 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 Old Town, Edinburgh
Featuring a fitness centre, a restaurant as well as a bar, Virgin Hotels Edinburgh is located in the centre of Edinburgh, 300 metres from The Real Mary King's Close. fabulous stay! great staff! would definitely stay here again
Hotel in Old Town, Edinburgh
Well situated in the centre of Edinburgh, House of Gods Royal Mile offers air-conditioned rooms, a bar and free WiFi. Loved this hotel! Cannot wait to come back
Hotel in Old Town, Edinburgh
Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St. Location, staff and overall stay was perfect. We asked to change rooms at the beginning to an upper floor for more privacy and staff accommodated this smoothly.
Hotel in Old Town, Edinburgh
In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region. Rooms are amazing and the staff extremely helpful! The restaurant has amazing French cuisine and the staff is gracious and knowledgeable. The location is perfect to get to all the main attractions.
Hotel in Old Town, Edinburgh
Boasting stylish rooms with plasma-screen TVs and wall-sized magnetic maps, this refurbished hotel is 800 metres from Edinburgh Waverley Rail Station and 300 metres from the Royal Mile. A perfect stay at a lovely hotel in the very centre of Old Town Edingbrough ..all you could want in walking distance ..with lots going on .. views all around !! Was perfect even had a bar attached and breakfast wonderful .. staff were brilliant and very help full ... Edingbrough is an Amazing place ... rooms where bright clean and good size ... bathroom modern with rain shower .beds where veryyyy comfortable ..perfect..THIS IS THE PLACE TO STAY ♡
Hotel in Old Town, Edinburgh
In the vibrant Grassmarket area, the Apex Grassmarket Hotel has a sauna, a pool, a gym, an award-winning restaurant, and free WiFi for guests to enjoy. The location is perfect, stunning view of the castle
Hotel in Old Town, Edinburgh
Popular hotel in this area
Hotel in Old Town, Edinburgh
Popular hotel in this area
Hotel in Old Town, Edinburgh
Popular hotel in this area
Hotel in Old Town, Edinburgh
Popular hotel in this area
Hotel in Old Town, Edinburgh
Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms. Location next to hop-on-hop off bus. Great view of scenery Close to a park.
Hotel in Old Town, Edinburgh
Overlooking The Royal Mile, the Hilton Edinburgh Carlton has a stylish cocktail bar and modern brasserie. The breakfast is perfect as the Scottish style. Hot Cook feed is also available.
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 Old Town, Edinburgh
Well situated in the centre of Edinburgh, House of Gods Royal Mile offers air-conditioned rooms, a bar and free WiFi. Loved this hotel! Cannot wait to come back
Hotel in Old Town, Edinburgh
Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St. Location, staff and overall stay was perfect.
Hotel in Old Town, Edinburgh
Boasting stylish rooms with plasma-screen TVs and wall-sized magnetic maps, this refurbished hotel is 800 metres from Edinburgh Waverley Rail Station and 300 metres from the Royal Mile. A perfect stay at a lovely hotel in the very centre of Old Town Edingbrough ..
Hotel in Old Town, Edinburgh
Cosy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays. Reception, they gave us the room at 10 am instead to wait until the check in time.
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 Old Town, Edinburgh
Stay Central Hotel is just a 3-minute walk from the historic Royal Mile. Located in the Cowgate, this lively budget hotel is in Edinburgh's Old Town, within half a mile of Princes Street. Great location. Nice room with comfortable beds, kettle with a lot of coffee, sugar etc… Ii also...
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
Situated on the Royal Mile in Edinburgh city centre, The Inn on the Mile offers an alternative luxury hotel experience of staying in one of Edinburgh's most prestigious historic landmarks. Fantastic stay at the Inn on the Mile.
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.