COMPARE Prices across different modes

Mon
14 Jun
£63Scotrail
Tue
15 Jun
£63Scotrail
Wed
16 Jun
£63Scotrail
Thu
17 Jun
£63Scotrail
Sat
19 Jun
£42Scotrail
Sun
20 Jun
£63Scotrail
Mon
21 Jun
£63Scotrail
Tue
22 Jun
£63Scotrail
Thu
24 Jun
£63Scotrail
Fri
25 Jun
£63Scotrail
Sat
26 Jun
£63Scotrail
Sun
27 Jun
£63Scotrail
Tue
29 Jun
£63Scotrail
Thu
1 Jul
£63Scotrail
Fri
2 Jul
£62Scotrail

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

Edinburgh to Fort William Train Information

Avg. Train Duration
5 hours 57 minutes
Train Ticket Price: £59
Trains depart from:Edinburgh
Trains arrive in:Fort William
Distance:152 km
Train Companies:Scotrail

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
What is the cost of cheap trains to Fort William from Edinburgh?
Omio customers have found cheap train tickets from Edinburgh to Fort William for as low as £63  for the next 7 days.
What is the average cost of a train from Edinburgh to Fort William?
In the next 7 days you’ll find that the average cost of a train ticket to Fort William from Edinburgh is £63  one way.
How far is it from Edinburgh to Fort William by train?
You should expect to travel around 94 miles (152 km)  to Fort William from Edinburgh by train.
What is the average Edinburgh to Fort William train duration?
On average the Edinburgh to Fort William train time is 4 h 54 min  covering the 94 miles (152 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Edinburgh goes to Fort William? Which train station do I come into Fort William from Edinburgh?

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

Where is the departure train station in Edinburgh located? Where is the arrival train station in Fort William located?

You can find the most popular departure train station for this route, Edinburgh Waverley, located approximately 0 mile (s) / 0 km from the city centre of Edinburgh. The most popular arrival train station in Fort William, called Fort William, is located around 0 mile (s) / 0 km away from its city centre.

Which train providers can get me from Edinburgh to Fort William?
If you're looking for trains from Edinburgh to Fort William, you can rely on Scotrail or Caledonian Sleeper to get you to Fort William. It's also good to check out all possible train companies for the Edinburgh to Fort William journey to see if there might be differences in the amenities they offer.
When is the earliest train from Edinburgh to Fort William? When is the last train from Edinburgh to Fort William?
The earliest train for this route departs from Edinburgh at 10: 00. The last train leaves from Edinburgh at 10: 15. Check Omio for the latest train schedule from Edinburgh to Fort William and book the best time to depart on your chosen travel date.
When should I purchase Edinburgh Fort William train tickets to score the best deals?
If you buy Edinburgh to Fort William train tickets within the next 7 days, you can find one way tickets to cost on average £63. However, booking in advance gives you access to the best prices for trains to Fort William from Edinburgh. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
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.