COMPARE Prices across different modes

Wed
22 Sep
£62Scotrail
Thu
23 Sep
£41Scotrail
Fri
24 Sep
£62Scotrail
Sat
25 Sep
£32Scotrail
Sun
26 Sep
£63Scotrail
Mon
27 Sep
£32Scotrail
Tue
28 Sep
£32Scotrail
Wed
29 Sep
£32Scotrail
Thu
30 Sep
£63Scotrail
Fri
1 Oct
£62Scotrail
Sat
2 Oct
£63Scotrail
Mon
4 Oct
£62Scotrail
Tue
5 Oct
£32Scotrail
Wed
6 Oct
£32Scotrail
Thu
7 Oct
£32Scotrail
Fri
8 Oct
£63Scotrail
Sat
9 Oct
£62Scotrail
Mon
11 Oct
£32Scotrail

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Edinburgh to Fort William

distanceDistance94 miles (152 km)
durationAverage train duration4 h 39 min
priceAverage train ticket price£51 (€56)
changesDirect trainYes
carriersTrain providersScotrail or Caledonian Sleeper

Trains from Edinburgh to Fort William cover the 94 miles (152 km) long journey taking on average 4 h 39 min with our travel partners like Scotrail or Caledonian Sleeper. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £32, but the average price of train tickets is £51. Travellers depart most frequently from Edinburgh Waverley and arrive in Fort William.

Travel Tips

Trains from Edinburgh to Fort William
Travel by train to Fort William 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 Edinburgh to Fort William.
FAQs
How much do cheap trains from Edinburgh to Fort William cost?
If you’re looking to save money on tickets, you can find a cheap train between Edinburgh and Fort William for as little as £32  in the next 7 days.
What is the cost of a train ticket from Edinburgh to Fort William on average?
If you’re looking to purchase your train tickets in the next week, you can expect the Edinburgh to Fort William train price to come in at an average of £51  one way.
What is the distance from Edinburgh to Fort William by train?
The distance to Fort William from Edinburgh by train is approximately 94 miles (152 km).
How many hours does it take from Edinburgh to Fort William by train?
While the time it takes to travel 94 miles (152 km) between Edinburgh and Fort William can vary based on specific dates, weekends, and bank holidays, the train duration from Edinburgh to Fort William is on average 4 h 39 min.
What is the departure train station in Edinburgh and arrival train station in Fort William?

Omio customers travelling this route depart most frequently from Edinburgh Waverley   and arrive in Fort William.

Where is the train station in Edinburgh? Where is the train station in Fort William?

Passengers board their train most frequently from Edinburgh Waverley and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Fort William and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Fort William.

Which train companies can get me from Edinburgh to Fort William?
For the best Edinburgh to Fort William train to buy, you can travel safely and comfortably with Scotrail or Caledonian Sleeper. However, it's always good to check all possible train companies with services between Edinburgh and Fort William to compare what amenities they may offer.
When does the first train depart from Edinburgh to Fort William? When does the last train depart from Edinburgh to Fort William?
The earliest train departing from Edinburgh to Fort William leaves at 10: 00. The last train departing from Edinburgh to Fort William leaves at 10: 30. You can find the latest Edinburgh to Fort William train times on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket to Fort William from Edinburgh to get the best deals?
If you book a train ticket between Edinburgh and Fort William within the next 7 days, you can find tickets to cost on average £51 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Edinburgh and Fort William are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Edinburgh
Fort William
Edinburgh Waverley
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.