Skip to main content

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
3 star★★

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
3 star★★

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

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

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

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
3 star★★

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
3 star★★

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.

B&B
Riverside Guest House
4 star

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.

Hotel
The Royal Hotel
3 star★★

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

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

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
4 star

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
4 star

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

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

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

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

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

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

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

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

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.