HUB hero image

How to Travel from

Keoldale to Fort William

by Rideshare or Car

Keoldale
+0
Fort William
Transport search to Fort William
Keoldale
+0
Fort William
Building a composite car route
Cheapest
Best Offer!
Car
3 h 15 min
264 km.
from $14
Composite Route Car Only

Two ways to Travel from Keoldale to Fort William

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Scottish Citylink

Phone:
0141 352 4444
Website:
citylink.co.uk/
Bus from Bus Station Stance 2 to Belford
Ave. Duration:
2h 4m
Frequency:
5 times a day
Estimated price:
$22.78–$31.64
Bus from King Street to Belford
Ave. Duration:
2h 2m
Frequency:
5 times a day
Estimated price:
$22.78–$31.64

The Durness Bus

Phone:
01971 511 223
Website:
thedurnessbus.com/
Bus from Road End to Bus
Ave. Duration:
3h 26m
Frequency:
6 times a week
Bus from Road End to Station
Ave. Duration:
2h 13m
Frequency:
6 times a week

Train operators

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Lairg to Inverness
Ave. Duration:
1h 49m
Frequency:
4 times a day
Estimated price:
$26.58–$56.96

Questions and Answers

What is the cheapest way to get from Keoldale to Fort William?

The cheapest way to get from Keoldale to Fort William is to drive which costs $52.17 - $81.52 and takes 3h 15m.

What is the fastest way to get from Keoldale to Fort William?

The fastest way to get from Keoldale to Fort William is to drive which takes 3h 15m and costs $52.17 - $81.52 .

Is there a direct bus between Keoldale and Fort William?

No, there is no direct bus from Keoldale to Fort William. However, there are services departing from Road End and arriving at Belford Hospital via Bus Station Stance 2. The journey, including transfers, takes approximately 6h 30m.

How far is it from Keoldale to Fort William?

The distance between Keoldale and Fort William is 303 km. The road distance is 264.5 km.

How do I travel from Keoldale to Fort William without a car?

The best way to get from Keoldale to Fort William without a car is to bus which takes 6h 30m and costs .

How long does it take to get from Keoldale to Fort William?

It takes approximately 6h 30m to get from Keoldale to Fort William, including transfers.

Where do I catch the Keoldale to Fort William bus from?

Keoldale to Fort William bus services, operated by The Durness Bus, depart from Road End station.

Where does the Keoldale to Fort William bus arrive?

Keoldale to Fort William bus services, operated by The Durness Bus, arrive at Bus Station Stance 3.

What is the time difference between Keoldale and Fort William?

It is currently 08:51 at both, Keoldale and Fort William.

Can I drive from Keoldale to Fort William?

Yes, the driving distance between Keoldale to Fort William is 264 km. It takes approximately 3h 15m to drive from Keoldale to Fort William.

Where can I stay near Fort William?

There are 572+ hotels available in Fort William. Prices start at $8.87 per night.
+0