Travelling to Ullapool.

Getting Here

How to get here


Getting here to Ullapool is easy no matter where you are coming from or how you choose to travel.

On this page you’ll find general information about how to get to Ullapool.


Ullapool is in the north west Highlands of Scotland, along the banks of Loch Broom. 57 miles north west of Inverness. It is a popular tourist destination, the main port connecting to the Outer Hebrides and a main stop along the world famous North Coast 500 route.


Getting to Ullapool


By bus

If you are travelling on a budget, buses are often your best bet of getting here. Bus links from Inverness to Ullapool run a couple times a day, with the journey time taking up to 1 hour & 20 minutes.

By car

Travel times by road are less than you might think. From the south: Inverness is about 1 hour away; Edinburgh and Glasgow, 4 hours & 25 minutes; Skye, 2 hours 20 minutes. From the north: Durness is about 1 hour 40 minutes away; Lochinver, 1 hour.

Route information for drivers can be found on the RAC or AA websites.

By air – Inverness Airport

The nearest ariport to Ullapool, is Inverness airport. Which connects to airports in London, Bristol and Manchester. Located about 10 miles outside of Inverness, it has bus and taxi links to Inverness city center.

By rail

Inverness has excellent rail links throughout the UK. You can then connect to Ullapool via bus, taxi or hire car. London to Inverness by train, 8 hours; Edinburgh & Glasgow, 3 hours & 30 minutes.

By ferry – Ullapool to Stornaway

Ullapool is the main port of connecting to mainland UK to the Outer Hebrides, from Ullapool to Stornaway. Caladonian MacBrayne run a couple of ferries a day, taking 2 hours & 20 minutes journey time.—Ullapool

Ullapool weather

If you want to check what the Ullapool weather is like, here are a few links to have a look.

Or a few miles north at Ardmair, there is a weather station with details

red sky red sea intense sunset over ullapool