Skip to content
Exploring Peaks
Menu

Ullapool

Gaelic: Ulapul

The North-West Highlands' one town of any size, ferry port for Lewis.

Ullapool

Elevation

1 m

Nearest station

None; Garve, on the A835 towards Inverness, is the nearest railway station

Walks from here

1

Places to stay

7

Ullapool is a fishing and ferry town on the shore of Loch Broom, about 45 miles north-west of Inverness, and by some distance the largest settlement in the North-West Highlands, though its population is only around 1,500. It was built in 1788 as a planned herring station by the British Fisheries Society, laid out on a grid that still shapes the town today, and it remains a working harbour as well as the ferry port for Stornoway on the Isle of Lewis.

Why base here

The North-West Highlands around Ullapool, Assynt and Coigach to the north, and the hills around Loch Broom, are among the least crowded and most distinctive in Scotland: isolated sandstone peaks rising alone from moorland and lochans, rather than the connected ridgelines further south and east. Ullapool is the only town of any size for a long way in any direction, which makes it the natural base for exploring this area, and its ferry gives an option most other bases in this guide don’t have: a day trip, or a longer one, to the Outer Hebrides.

On foot versus by car

Nothing of note is walkable directly from Ullapool itself beyond the town’s own harbourside and a stretch of the Ullapool river; the area’s best-known features, Stac Pollaidh and Corrieshalloch Gorge, both need a car, roughly 25 to 30 minutes’ drive in different directions.

Practicalities

Ullapool has never had a railway; the nearest station is at Garve, on the Inverness to Kyle of Lochalsh line. A daily Citylink coach connects the town to Inverness. Ferries to Stornoway run year-round, timetabled around tides, and it’s worth checking sailing times independently rather than assuming a fixed daily schedule.

Getting here and parking

Car parks and on-street parking serve the harbour and village centre; both Stac Pollaidh and Corrieshalloch Gorge have their own dedicated car parks.

The A835 connects Ullapool to Inverness and, heading north, forms part of the North Coast 500 route through the far North-West Highlands.

Walks from Ullapool

Stac Pollaidh

Stac Pollaidh

A short, steep sandstone hill with a serrated ridge of pinnacles, one of the most distinctive small mountains in the North-West Highlands.

  • 4.7 km
  • 564 m up
  • 2.5 hr
  • Hard

Views without the walk

Places you can drive to, or reach in a few minutes from the car.

Corrieshalloch Gorge

A mile-long, 60-metre-deep gorge crossed by a Victorian suspension bridge, with the 46-metre Falls of Measach seen from a viewing platform.

  • Drive to it
  • 5 min from the car

Where to stay in Ullapool

Rowan Cottage

Strathkanaird, near Ullapool, Northern Scotland

Rowan Cottage

Sleeps 6 · 3 beds

  • No dogs

from £734 / week

Check dates

Checked 6 Sept

The Potager

Poolewe, near Achnasheen, Northern Scotland

The Potager

Sleeps 2 · 1 bed

  • Hot tub
  • Wood burner
  • No dogs

from £1320 / week

Check dates

Checked 6 Sept

The Wrens Nest

Poolewe, near Achnasheen, Northern Scotland

The Wrens Nest

Sleeps 2 · 1 bed

  • Hot tub
  • Wood burner
  • Dogs

from £1009 / week

Check dates

Checked 6 Sept

All stays in Scotland