Destination
Check In--/--/--
-
Check Out--/--/--
Guests1 Room, 2 Adults
Search

12 Best Hotels in Edinburgh, United Kingdom - Mar 2021

# 1

The Witchery by the Castle

Castlehill, Royal Mile, Edinburgh
9.4
Guest RatingSuperb
based on 281 reviews
Restaurant
24-hour front desk
Newspapers
Starts from$721
On Booking.com
VIEW DEAL
# 2

Prestonfield House

Priestfield Road
9.4
Guest RatingSuperb
based on 183 reviews
Parking
Restaurant
Pets allowed
Starts from$334
On Booking.com
VIEW DEAL
# 3

The Balmoral Hotel

1 Princes Street
9.3
Guest RatingSuperb
based on 1319 reviews
Parking
Restaurant
Pets allowed
Starts from$375
On Booking.com
VIEW DEAL
# 4

The Dunstane Houses

4 West Coates
9.2
Guest RatingSuperb
based on 390 reviews
Parking
Restaurant
Room service
Starts from$193
On Booking.com
VIEW DEAL
# 5

Kimpton Charlotte Square Hotel

38 Charlotte Square
9.1
Guest RatingSuperb
based on 3766 reviews
Parking
Restaurant
Pets allowed
Starts from$181
On Booking.com
VIEW DEAL
# 6

Sheraton Grand Hotel & Spa

1 Festival Square
9.0
Guest RatingSuperb
based on 1936 reviews
Parking
Restaurant
Room service
Starts from$279
On Booking.com
VIEW DEAL
# 7

The Glasshouse, Autograph Collection

2 Greenside Place
9.0
Guest RatingSuperb
based on 1076 reviews
Parking
Restaurant
Room service
Starts from$256
On Booking.com
VIEW DEAL
# 8

The Bonham

35 Drumsheugh Gardens
9.0
Guest RatingSuperb
based on 905 reviews
Parking
Restaurant
Pets allowed
On Booking.com
VIEW DEAL
# 9

InterContinental Edinburgh The George

19-21 George St
8.9
Guest RatingFabulous
based on 3645 reviews
Parking
Restaurant
Pets allowed
Starts from$260
On Booking.com
VIEW DEAL
# 10

Radisson Collection Hotel, Royal Mile Edinburgh

1 George IV Bridge
8.9
Guest RatingFabulous
based on 1670 reviews
Parking
Restaurant
Pets allowed
Starts from$291
On Booking.com
VIEW DEAL
# 11

Waldorf Astoria Edinburgh - The Caledonian

Princes Street
8.6
Guest RatingFabulous
based on 1663 reviews
Parking
Restaurant
Room service
Starts from$306
On Booking.com
VIEW DEAL
# 12

Royal Mile Suites by the Castle

493 Lawnmarket, Old Town, Edinburgh, EH1 2PB, United Kingdom
8.6
Guest RatingFabulous
based on 822 reviews
Non-smoking rooms
Internet services
Heating
Starts from$206
On Booking.com
VIEW DEAL