Travelling to Ullapool.
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
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.
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.
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.
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