We frequently travel between Inverness and Ullapool on our adventures through Scotland. It’s one of the most convenient east-to-west routes—ideal for reaching the far northwest. If you’re heading toward the remote regions of the Highlands, it’s much quicker to travel north via the A9 to Inverness and then head west, rather than taking the slower, albeit beautiful, coastal road. Inverness is easily accessible from both Edinburgh and Glasgow via a scenic route that skirts the edge of Cairngorms National Park.
Best Ways to Get from Inverness to Ullapool
There are two main travel options: by car or by bus. Since Ullapool has no train station, rail isn’t an option—though you could take a train halfway to Garve and then catch a bus or taxi, but that’s a bit unnecessary when a direct bus is available.
We always choose to drive when we can—it’s simply the best way to experience the Highlands. Still, if you don’t drive or prefer public transport, the bus is a solid, scenic alternative.
How Long Does the Journey Take?
-
By Bus: Around 1 hour and 20 minutes.
-
By Car: About 1 hour, depending on stops. The distance is approximately 58 miles, mostly along the A835—a stunning Highland route.
Option 1: The Citylink 961 Bus
This coach service, operated by Scottish Citylink, runs between Inverness Bus Station and Ullapool Pier. It’s especially convenient if you’re catching the ferry to Stornoway on Lewis and Harris, as the bus timetable aligns with the ferry schedule.
Expect a scenic journey of about 1 hour and 20 minutes, with a few departures per day—note there’s usually only one service on Sundays. These modern coaches are comfortable, with USB charging ports and fold-down tables.
Check the Citylink website for up-to-date timetables and to purchase tickets.
Option 2: Driving from Inverness to Ullapool
We’ve driven this route countless times, and it never disappoints. The landscape becomes increasingly dramatic, building anticipation as you approach Ullapool. We love turning the drive into a mini road trip—packing a picnic and stopping at some of the natural highlights along the way.
The Route
After crossing the Moray Firth on the A9, you simply follow the A835 all the way to Ullapool. It’s an easy, well-signposted drive.
Scenic Stops Along the Way
Here are some favorite places to stop between Inverness and Ullapool:
-
Rogie Falls: A short walk from the car park leads to trails and a suspension bridge with views of the waterfalls. In August and September, look out for leaping salmon!
-
Loch Garve: A picturesque loch with mountain backdrops. Best visited in autumn or spring when the trees don’t block the view.
-
Black Water Falls: Park at Silver Bridge Car Park and take a quick woodland walk to the falls and a charming old stone bridge.
-
Loch Glascarnoch: A long reservoir with multiple spots to pull over. The Loch Glascarnoch Viewpoint offers a great panoramic spot—perfect for a break or picnic.
-
Loch Droma: A smaller, wild-feeling loch where the road hugs the shoreline. There are limited laybys, so take advantage when you find one.
-
Falls of Measach: A dramatic gorge and waterfall accessible via a short trail from the car park. Cross the bridge for sweeping views, then walk to the main lookout point.
Our Verdict: Car vs. Bus
The journey from Inverness to Ullapool is pretty straightforward, whether you’re driving or taking the bus. If you’re keen to stop and take in the scenery, then driving offers more flexibility. That said, Scotland’s Citylink buses are affordable, comfortable, and reliable—making them a solid choice too.
We’ve done the trip both ways and honestly enjoyed each for different reasons. Driving gives you the freedom to explore at your own pace, while the bus lets you sit back, relax, and let someone else handle the winding Highland roads. Ultimately, you can’t go wrong—both options have their own charm.