Duration 4h 11m
Distance 98.4 miles
Average price £43
Frequency 4/day

Trip overview

The average train between Fort William and Bearsden takes 4h 11m and the fastest train takes 3h 44m. The train service runs several times per day from Fort William to Bearsden. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train • 3h 46m

  1. Fort William
  2. Bearsden
3h 46m
Bookable on Rome2rio
£24 - £71

Frequently asked questions

Want to know about travelling from Fort William to Bearsden? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Fort William to Bearsden. However, there are services departing from Fort William and arriving at Westerton via Dalmuir. The journey, including transfers, takes approximately 3h 46m.

More details

The distance between Fort William and Bearsden is 69 miles. The road distance is 98.4 miles.

Get driving directions

Fort William to Bearsden train services, operated by ScotRail, depart from Fort William station.

More details

Fort William to Bearsden train services, operated by ScotRail, arrive at Dalmuir station.

More details

Book your Fort William to Bearsden train tickets online with Omio and Rome2rio.

Search and book

There are 1196+ hotels available in Bearsden. Prices start at £75 per night.

More details

What companies run services between Fort William and Bearsden?

ScotRail operates a train from Fort William to Bearsden 3 times a day. Tickets cost £23 - £70 and the journey takes 3h 27m. Caledonian Sleeper also services this route 6 times a week.
Train operators
Ave. Duration
3h 27m
Frequency
3 times a day
Estimated price
£23 - £70
Train from Fort William to Dalmuir
Ave. Duration
3h 27m
Frequency
3 times a day
Estimated price
£23 - £70
Website
scotrail.co.uk
Anytime Day Single
£23 - £35
Anytime Day Single 1st Class
£50 - £70

Ave. Duration
4h 1m
Frequency
6 times a week
Estimated price
£39 - £44

About Caledonian Sleeper

Train from Fort William to Dalmuir
Ave. Duration
4h 1m
Frequency
6 times a week
Estimated price
£39 - £44
Website
sleeper.scot
Sleeper Seat
£39 - £44
Sleeper Berth Club Solo
£180 - £210
Sleeper Berth Classic
£70 - £95

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps