Skip to content
Exploring Peaks
Menu

Ullapool

Gaelic: Ulapul

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

Ullapool
Photo: Leslie Barrie, via Wikimedia Commons (source), CC BY-SA 2.0 licence, fetched 2026-08-31

Elevation

1 m

Nearest station

Garve

On the A835 towards Inverness; there is no station in Ullapool.

Walks from here

5

Places to stay

38

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 built differently from the hills further south and east: isolated sandstone peaks rising alone from moorland and lochans, rather than connected ridgelines. Two of them, An Teallach and Suilven, at 731m, are full mountain days, and Ullapool is the natural base for the first and a long drive from the second. 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 adds 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.

The two big hills start from other roads. Walkhighlands starts the An Teallach traverse in a layby on the A832 by the Dundonnell Hotel and ends it at Corrie Hallie, 20km and 1,415m of ascent later in nine to ten hours, so it is a day for a car at each end rather than three kilometres of road walking back. Suilven begins at the end of the public road beyond Lochinver, which the Gazetteer for Scotland places about 30 miles north-west of Ullapool, so it is a long drive out and back for a hill that Walkhighlands puts at 20km and 947m of ascent; anyone planning Suilven should read Lochinver first and sleep there instead.

Practicalities

Ullapool has never had a railway; the nearest station is at Garve, on the Inverness to Kyle of Lochalsh line. A Citylink coach connects the town to Inverness. CalMac ferries to Stornoway run all year; check sailing times with the operator.

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 above Loch Lurgainn in Coigach.

  • 4.5 km
  • 510 m up
  • 2 hr 30 min
  • Hard
An Teallach from Dundonnell

An Teallach from Dundonnell

A sandstone ridge of nine tops above Dundonnell, its two Munros reached on a bypass path that avoids the pinnacles' Grade 3 scramble.

  • 20 km
  • 1,415 m up
  • 9 hr 30 min
  • Hard
Suilven from Lochinver

Suilven from Lochinver

A sandstone tower above Assynt's loch-scattered moor, climbed on a long there-and-back path from Glencanisp on land the Assynt community bought in 2005.

  • 20 km
  • 947 m up
  • 8 hr
  • Hard
Beinn Eighe Mountain Trail

Beinn Eighe Mountain Trail

A waymarked path from the pinewoods of Loch Maree onto a bare quartzite plateau, run by NatureScot and billed as Britain's only waymarked mountain walk.

  • 6.5 km
  • 586 m up
  • 3 hr 30 min
  • Hard
Ben Wyvis from Garbat

Ben Wyvis from Garbat

A 14km Munro route from the A835 with 935m of ascent, a built stone path to An Cabar and a mossy plateau NatureScot asks walkers to cross in single file.

  • 14 km
  • 935 m up
  • 5 hr
  • Hard

Views without the walk

Reached by car, by lift or by a short walk, rather than a day on the hill.

Corrieshalloch Gorge

Corrieshalloch Gorge

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

  • Drive to it
  • 5 min from the car

Where to stay in Ullapool

Booking through these links earns a commission. The price is the same.

All 38 near Ullapool All stays in Scotland