Compare prices and tickets by train, bus or flight

Mon
Jan 24
$89Scotrail
Wed
Jan 26
$89Scotrail
Fri
Jan 28
$86Scotrail
Sat
Jan 29
$89Scotrail

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Edinburgh to Fort William

distanceDistance94 miles (152 km)
durationAverage train duration4 h 51 min
priceAverage train ticket price$88 (€73)
changesDirect trainYes
carriersTrain providersScotrail or Caledonian Sleeper

Trains from Edinburgh to Fort William cover the 94 miles (152 km) long route taking on average 4 h 51 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 route for as low as $85 (€71), but the average price of train tickets is $88 (€73). Travelers 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 does a cheap train from Edinburgh to Fort William cost?

Looking to save money on your journey? Omio customers have found the cheapest train to Fort William from Edinburgh for the next 7 days starting from $85 (€71)  one way.

How much is the train between Edinburgh and Fort William on average?

The train price between Edinburgh and Fort William is on average $88 (€73)  if you are looking to buy your tickets for this trip in the next 7 days.

How many miles is it from Edinburgh to Fort William by train?

The Edinburgh to Fort William train distance is approximately 94 miles (152 km).

How many hours is the train time from Edinburgh to Fort William?

The Edinburgh to Fort William train duration is on average 4 h 51 min, which is to be expected when traveling 94 miles (152 km) to Fort William from Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.

What train station in Edinburgh goes to Fort William? What train station do I come into Fort William from Edinburgh?

Omio customers traveling 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 the train most frequently from Edinburgh Waverley, which is located around 0.2 miles (429 m) away from the city center, and they get off the train at Fort William, located 0.4 miles (564 m) away from the city center.

What train providers offer a service to Fort William from Edinburgh?

For the route from Edinburgh to Fort William you can take a train with Scotrail or Caledonian Sleeper. Be sure to check out all possible train companies that offer services from Edinburgh to Fort William on Omio to compare what amenities they may have.

When does the first train depart from Edinburgh to Fort William? When does the last train depart from Edinburgh to Fort William?

You can take the first train from Edinburgh to Fort William at 11: 00 AM. The last train from Edinburgh to Fort William that you can take departs at 5: 15 PM. Omio shows you the latest train from Edinburgh to Fort William schedule to help you book the best departure time for this trip.

How far in advance should I book train tickets between Edinburgh and Fort William for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to Fort William from Edinburgh within the next 7 days, you can find tickets to cost on average $88 (€73) one way. To find the best prices for this route, consider booking your train ticket from Edinburgh to Fort William a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Fort William
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your journey between Edinburgh and Fort William.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transit options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express