Hotels in Ullapool
21 handpicked places to stay
Photo © Google Maps contributors, Google Maps
Ullapool's accommodation is concentrated in a small, walkable area around the harbour, with a handful of larger hotels on Garve Road as you enter the town from the south. Because the town is compact, the choice tends to come down to character and view rather than distance: a harbour-facing room on Shore Street puts you above the working fishing boats and a few steps from dinner, while Garve Road properties look out across the wider sweep of Loch Broom towards the mountains beyond. Booking ahead matters more here than in most towns of this size, since Ullapool's bed stock is genuinely limited relative to its popularity on the North Coast 500 and as the departure point for the Stornoway ferry — rooms for July and August sailings can sell out months in advance.
The eight properties below cover a deliberately wide range, from long-established harbourside hotels with restaurants and bars attached, through characterful inns that double as the town's evening entertainment, to family-run guest houses on the quieter southern approach to town. Several are housed in buildings dating back to the town's founding as a planned fishing settlement in the 1780s, and most can arrange packed breakfasts or early starts for guests catching the morning ferry. Whichever type of stay you are after — a proper hotel dinner, a pub room above a good bar, or a quiet B&B with a loch view and a home-cooked breakfast — Ullapool's small scale means you are rarely more than a five-minute walk from the harbour, the shops or the ferry terminal itself.
Caledonian Hotel
Hotel · Quay Street, overlooking the harbour, Ullapool
An 83-room hotel built in the early 1900s overlooking Ullapool's working harbour, with pleasant gardens and a quiet, traditional atmosphere.
The Ceilidh Place
Hotel · West Argyle Street, Ullapool, Wester Ross · 0.1 miles away
A long-established Ullapool hotel, bar, bookshop and music venue with 13 bedrooms, a bunkhouse and a year-round arts programme.
The Arch Inn
Hotel · 10 - 11 West Shore Street, Ullapool
Rooms with sea or mountain views and en-suite bathrooms at The Arch Inn, a straightforward waterfront hotel on West Shore Street, Ullapool.
Ladysmith Guest House
Guest Accommodation · 24 Pulteney Street, Ullapool
Adults-only guest house on Pulteney Street in Ullapool, close to the Highland coastline and handy for walking, cycling and fishing nearby.
Broomview Cottage B & B
B&B · Broomview Cottage, Ullapool
A simple Ullapool B&B with breakfast included and en-suite rooms, handy for pubs and restaurants close by in town.
The Argyll Hotel
Hotel · Argyle Street, town centre, Ullapool
A recently refurbished central hotel with a seafood and steak restaurant, a real-ale bar and en-suite rooms looking across Loch Broom.
The Ferry Boat Inn
Inn · Shore Street, harbourfront, Ullapool
A traditional harbourfront bar, restaurant and inn on Shore Street, a short walk from the Stornoway ferry, with nine modern en-suite rooms.
Riverside Guest House
B&B · Town centre, 300m from the harbour, Ullapool
A modern bed and breakfast on the North Coast 500 route, 300 metres from the harbour, with a guest lounge and bike storage.
The Royal Hotel
Hotel · Garve Road, harbourside, Ullapool
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.
Harbour House
Guest Accommodation · Garve Road, Ullapool
A guest house on Ullapool's Garve Road, in the Highlands, with mountain views and free parking for exploring the area.
Dacama House
B&B · 5 Broombank, Ullapool
Adults-only B&B at 5 Broombank in Ullapool, with free on-site parking, a garden and 24 hour reception for easy arrivals.
Lochview Guest House
Guest House · Garve Road, on the banks of Loch Broom, Ullapool
A family-run guest house on the banks of Loch Broom with six rooms, accessible options, and freshly cooked à la carte breakfasts.
The Sheiling Guesthouse
Guest House · Garve Road, loch shore, Ullapool
A modern guesthouse directly on the shore of Loch Broom, five minutes from the ferry terminal, praised for its views and breakfasts.
Croft 17
Guest Accommodation · 17 Morefield Brae, North Road,, Ullapool
Adults-only guest accommodation in Ullapool with sea and mountain views, close to golf, fishing, pubs and restaurants for exploring the Highlands.
Ardlair Guest House
Guest Accommodation · 54 Fairfield Road, Inverness · 1.3 miles away
Adults-only guest house on Fairfield Road, Inverness, under a mile from the city centre and close to Culloden Battlefield.
Ardlair Guest House
Guest Accommodation · Morefield Brae, Ullapool
A simple guest house on Morefield Brae above Ullapool, with sea and mountain views and free parking.
Croft No 8 Bed & Breakfast
B&B · Morefield Brae, Ullapool
An adults-only B&B on Morefield Brae in Ullapool, with sea and mountain views for couples wanting a quiet Highlands base.
Ardvreck House
Guest Accommodation · North Road, Ullapool
Guest house on North Road in Ullapool with en-suite rooms, sea and mountain views, and free parking, near Loch Broom.
The Dundonnell Hotel
Hotel · Little Loch Broom, Dundonnell · 4.3 miles away
Hotel by Little Loch Broom in Dundonnell, with fishing, walking country and Wester Ross mountains right on the doorstep.
The Birches Bed & Breakfast
B&B · 2 Camusnagaul, Dundonnell · 4.8 miles away
A small B&B in Dundonnell, Highlands, offering breakfast, free parking and a sauna, with a pub and restaurant nearby.
Creag-Ard Bed & Breakfast
B&B · 2 Camusnagaul, Dundonnell · 4.9 miles away
En-suite rooms with mountain views at Creag-Ard Bed & Breakfast, a family-friendly base in Dundonnell in the Highlands.