- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
£64
per night
Radisson Blu Hotel, Edinburgh hotel located in Old Town
4 Star Hotel with 238 rooms from £64. On the historic Royal Mile, Radisson BLU Hotel Edinburgh features a modern fitness centre, stylish b... more
Score: 8.7 out of 10
£67
per night
The Macdonald Roxburghe Hotel hotel located in New Town
4 Star Hotel with 199 rooms from £67. Located in Edinburgh city centre, The Roxburghe Hotel is just 150 metres from George Street’s bars a... more
Score: 8.3 out of 10
£41
per night
BEST WESTERN Edinburgh Capital Hotel hotel located in Eh12
Hotel with 111 rooms from £41. This 3-star hotel offers free Wi-Fi, free parking and a 17-metre indoor heated pool. It has a quiet ... more
Score: 8.2 out of 10
£64
per night
Barceló Edinburgh Carlton Hotel hotel located in Old Town
4 Star Hotel with 189 rooms from £64. Overlooking The Royal Mile, the grand Barceló Edinburgh Carlton Hotel has a luxury spa, stylish cock... more
Score: 7.9 out of 10
£40
per night
Novotel Edinburgh Park hotel located in Hermiston
4 Star Hotel with 170 rooms from £40. This 4-star Novotel is 200 metres from Edinburgh Park Rail Station and a 12-minute train ride from t... more
Score: 8.1 out of 10
£80
per night
Apex Waterloo Place Hotel hotel located in Calton
4 Star Hotel with 187 rooms from £80. With a stylish swimming pool and Scottish restaurant, the Apex Waterloo Place Hotel offers sumptuous... more
Score: 8.9 out of 10
£64
per night
Apex International Hotel hotel located in Old Town
4 Star Hotel with 169 rooms from £64. In the vibrant Grassmarket area, this stylish hotel has a sauna, a pool, a gym and free Wi-Fi for gu... more
Score: 8.3 out of 10
£59
per night
Novotel Edinburgh Centre hotel located in Old Town
5 minutes' walk from Grassmarket, Novotel Edinburgh Centre features a hot tub and swimming pool. It ... more
Score: 8.1 out of 10
£36
per night
BEST WESTERN Kings Manor hotel located in Joppa
Hotel with 95 rooms from £36. This family-run hotel in Edinburgh offers free Wi-Fi, a 20-metre swimming pool and a gym. Portobello... more
Score: 8.4 out of 10
£96
per night
The Scotsman Hotel hotel located in Old Town
5 Star Hotel with 69 rooms from £96. At check-in, your credit card will be preauthorised for the full amount, plus a deposit to cover pos... more
Score: 8.7 out of 10
£55
per night
Macdonald Holyrood Hotel hotel located in Holyrood
4 Star Hotel with 156 rooms from £55. Just metres from Holyrood Park, Macdonald Holyrood Hotel features an award-winning restaurant and lu... more
Score: 8.5 out of 10
£6
per night
Caledonian Hilton Hotel hotel located in West End
5 Star Hotel with 254 rooms from £6. Situated on Princes Street, this luxury hotel has a modern leisure club and impressive views over Ed... more
Score: 8.6 out of 10
£77
per night
Sheraton Grand Hotel & Spa hotel located in Tollcross
5 Star Hotel with 269 rooms from £77. Overlooking Edinburgh Castle, the Sheraton Grand Hotel is just 200 metres from Lyceum Theatre Royal.... more
Score: 8.8 out of 10
£71
per night
The Royal Terrace Hotel hotel located in Calton
4 Star Hotel with 107 rooms from £71. This 4-star luxury hotel is on a quiet tree-lined street, 500 metres from Edinburgh Waverley Rail St... more
Score: 7.8 out of 10
£52
per night
Holiday Inn Edinburgh hotel located in Corstorphine
4 Star Hotel with 303 rooms from £52. This hotel is next to Edinburgh Zoo, close to Murrayfield Stadium and 4 miles from Edinburgh Interna... more
Score: 8.0 out of 10