These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Fort William to Stirling

distanceDistance65 miles (105 km)
priceAverage train ticket price£28 (€31)
changesDirect trainYes

Trains from Fort William to Stirling cover the 65 miles (105 km) long route with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around £28, you can find the cheapest train ticket for as low as £28. Travellers depart most frequently from Fort William and arrive in Stirling.

Travel Tips

Trains from Fort William to Stirling
Travel by train to Stirling easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Fort William to Stirling.
FAQs
What is the price of the cheapest train from Fort William to Stirling?
If you’re looking to save money on tickets, you can find a cheap train between Fort William and Stirling for as little as £28  in the next 7 days.
How much does the train from Fort William to Stirling cost on average?
In the next 7 days you’ll find that the average cost of a train ticket between Fort William and Stirling is £28  one way.
What is the distance by train from Fort William to Stirling?
The train distance from Fort William to Stirling is around 65 miles (105 km).
What is the departure train station in Fort William and arrival train station in Stirling?

Omio customers travelling this route book their trains from Fort William   to Stirling.

Where do I find the Fort William train station to Stirling? Where is the Stirling train station?

Passengers booking this journey most frequently board their trains from Fort William and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Stirling most often arrive at Stirling and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

When is the earliest train from Fort William to Stirling? When is the last train from Fort William to Stirling?
If you prefer early morning trains from Fort William to Stirling, the first train leaves at 10: 40. If you prefer late night trains from Fort William to Stirling, the last train of the day leaves at 10: 40. Omio shows you the latest train from Fort William to Stirling times to help you book the best departure time for this route.
How far in advance should I purchase train tickets from Fort William to Stirling for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets from Fort William to Stirling within the next 7 days, you can find tickets to cost on average £28 one way. To find the best prices for this route, consider booking your train ticket from Fort William to Stirling a few months in advance.
Stations

Important Stations and Airports for this Journey

Fort William
Stirling
Fort William
Amenities
Glenfinnan
Amenities
Locheilside
Amenities