Fort William to Edinburgh train

Cheap train tickets from Fort William to Edinburgh

Showing times and prices for Feb 03

Cheapest

36

Average

36

The best way to find a cheap train ticket from Fort William to Edinburgh is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
05:37PMFort William4h59 10:36PMEdinburgh Waverley
1 transfer
361One-way
Cheapest
11:40AMFort William4h56 04:36PMEdinburgh Waverley
1 transfer
361One-way

Train schedule from Fort William to Edinburgh

Showing trains for tomorrow, Friday, February 3
11:40AMFort William4h56 04:36PMEdinburgh Waverley
1 transfer
05:37PMFort William4h59 10:36PMEdinburgh Waverley
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Feb 03
Sat
Feb 04
Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09

Fastest train times from Fort William to Edinburgh

Showing times and prices for Feb 03

Fastest Journey

4 h 56 m

Average

4 h 57 m

Trains per day

2

Distance

152 km

It's difficult to get from Fort William to Edinburgh without transferring at least once.

Fastest
11:40AMFort William4h56 04:36PMEdinburgh Waverley
1 transfer
361One-way
05:37PMFort William4h59 10:36PMEdinburgh Waverley
1 transfer
361One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Fort William to Edinburgh

distanceDistance94 miles (152 km)
durationAverage train duration4 h 45 min
priceAverage train ticket price$84 (€73)
changesDirect trainNo
carriersTrain providersScotrail or Caledonian Sleeper

Trains from Fort William to Edinburgh cover the 94 miles (152 km) long journey taking on average 4 h 45 min with our travel partners like Scotrail or Caledonian Sleeper. There are direct train services available. While the average ticket price for this journey costs around $84 (€73), you can find the cheapest train ticket for as low as $84 (€72). Travelers depart most frequently from Fort William and arrive in Edinburgh Waverley.

Train providers: ScotRail from Fort William to Edinburgh trains

Travel between Fort William and Edinburgh from $84 (€72) with Omio’s train partners ScotRail! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

ScotRail

If you're looking for cheap ScotRail tickets to Edinburgh from Fort William, check out Omio! With one-way Fort William to Edinburgh train ticket prices starting as low as $84 (€72) when you book in advance, we'll help you get to Edinburgh from Fort William by showing you the latest ScotRail offers, train schedules and tickets for this 94 miles (152 km) route. You can also review relevant ticket information for each class fare available on this journey, such as baggage allowance and amenities offered onboard with ScotRail. If you search for ScotRail tickets between Fort William and Edinburgh in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Fort William and Edinburgh on offer, Omio makes it easier than ever for you to find that perfect train with ScotRail so you can enjoy a smooth and comfortable journey.

Travel Tips: Trains from Fort William to Edinburgh

Travel Tips: Travel by train to Edinburgh 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 Edinburgh.
FAQs
Omio customers have found the cheapest trains from Fort William to Edinburgh to cost as little as $84 (€72)  in the next 7 days.
If you are looking to buy your train ticket in the next 7 days, you can expect the Fort William to Edinburgh train to cost on average $84 (€73)  one way.
The train distance from Fort William to Edinburgh is around 94 miles (152 km).
While the time it takes to travel 94 miles (152 km) between Fort William and Edinburgh can vary based on specific dates, weekends, and holidays, the Fort William to Edinburgh train journey time is on average 4 h 45 min.

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

The most popular departure train station with passengers for this journey, called Fort William, is located 0.4 miles (564 m) from the city center of Fort William.

The most popular arrival train station, Edinburgh Waverley, is located 0.4 miles (660 m) away from the city center of Edinburgh.

Take the Fort William to Edinburgh train with Scotrail or Caledonian Sleeper. However, it's always good to check out all possible train companies for the route to Edinburgh from Fort William as there might be differences in the amenities they offer.
The price of a one way train ticket from Fort William to Edinburgh is on average $84 (€73) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between Fort William and Edinburgh available a few months in advance.

Important Stations and Airports for this connection

Fort William
Edinburgh
The major railway station for departures from Fort William is Fort William. Read all the information you need to know about services, amenities and connections at Fort William for your journey from Fort William to Edinburgh.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transit options for Fort William
Location for Rail Replacement Services: Buses pick up/drop off from the station car park
HomeTrainsTrain Times to EdinburghFort William to Edinburgh train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language