The Royal Hotel
Garve Road, harbourside, Ullapool · Hotel
Believed to be Ullapool's oldest hotel, this 55-room waterfront property on Loch Broom pairs harbour and mountain views with a bar and restaurant on site.
About The Royal Hotel
The Royal Hotel occupies a prominent waterfront spot on Garve Road, where the town meets the loch, and has been in continuous use as a hotel longer than any other in Ullapool. Its 55 en-suite bedrooms are split roughly evenly between those looking out over the harbour and mountains and quieter rooms to the rear, giving a choice between views and a peaceful night's sleep.
The Waterfront Bar and Restaurant serves food throughout the day, making the hotel a straightforward base for anyone arriving late off the ferry or wanting dinner without venturing out. A private car park is a genuine advantage in a town where street parking is at a premium during the summer season.
Its position on the NC500 route and proximity to the CalMac ferry terminal make it a popular choice for touring parties and ferry travellers alike, and its scale means it can accommodate groups more easily than many of the town's smaller guest houses.
At a glance
- Property type
- Hotel
- Location
- Garve Road, harbourside, Ullapool
- Star rating
- 3 star
- Guest score
- 7.8 / 10 (1,450 reviews)
- Prices from
- £135 per night
- Destination
- Ullapool