Edinburgh to Fort William train

Cheap train tickets from Edinburgh to Fort William

Showing times and prices for Nov 28

Cheapest

72

Average

72

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

Cheapest
05:16PMEdinburgh Waverley4h50 10:06PMFort William
1 transfer
721One-way
Cheapest
11:15AMEdinburgh Waverley4h54 04:09PMFort William
1 transfer
721One-way

Train schedule from Edinburgh to Fort William

Showing trains for tomorrow, Monday, November 28
11:15AMEdinburgh Waverley4h54 04:09PMFort William
1 transfer
05:16PMEdinburgh Waverley4h50 10:06PMFort William
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

Mon
Nov 28
Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04

Fastest train times from Edinburgh to Fort William

Showing times and prices for Nov 28

Fastest Journey

4 h 50 m

Average

4 h 52 m

Trains per day

2

Distance

152 km

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

Fastest
05:16PMEdinburgh Waverley4h50 10:06PMFort William
1 transfer
721One-way
11:15AMEdinburgh Waverley4h54 04:09PMFort William
1 transfer
721One-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 Edinburgh to Fort William

distanceDistance94 miles (152 km)
durationAverage train duration4 h 54 min
priceAverage train ticket price$80 (€72)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesCaledonian Sleeper or Scotrail

Trains from Edinburgh to Fort William cover the 94 miles (152 km) long route taking on average 4 h 54 min with our travel partners like Caledonian Sleeper or Scotrail. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $79 (€72), but the average price of train tickets is $80 (€72). Travelers depart most frequently from Edinburgh Waverley and arrive in Fort William.

Train companies: ScotRail from Edinburgh to Fort William trains

For as little as $79 (€72) you can travel by train between Edinburgh and Fort William with ScotRail. Omio will show you the best deals, schedules and tickets available for this trip.

ScotRail

If you're looking for cheap ScotRail tickets between Edinburgh and Fort William, check out Omio! With one-way Edinburgh to Fort William train ticket prices starting as low as $79 (€72) when you book in advance, we'll help you get to Fort William from Edinburgh 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 route, such as baggage allowance and amenities offered onboard with ScotRail. If you search for ScotRail tickets to Fort William from 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 Edinburgh and Fort William 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 Edinburgh to Fort William

Travel Tips: 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
If you’re looking to save money on tickets, you can find cheap Edinburgh to Fort William trains for as little as $79 (€72)  in the next 7 days.
If you are looking to buy your train ticket in the next 7 days, you can expect the Edinburgh to Fort William train to cost on average $80 (€72)  one way.
The distance to Fort William from Edinburgh by train is approximately 94 miles (152 km).
While the time it takes to travel 94 miles (152 km) between Edinburgh and Fort William can vary based on specific dates, weekends, and holidays, the Edinburgh to Fort William train journey time is on average 4 h 54 min.

Omio customers book a train from Edinburgh Waverley   to Fort William   most frequently for this route.

You can find the most popular departure train station for this trip, Edinburgh Waverley, located approximately 0.4 miles (660 m) from the city center of Edinburgh. The most popular arrival train station in Fort William, called Fort William, is located around 0.4 miles (564 m) away from its city center.

For the best Edinburgh to Fort William train to purchase, you can travel safely and comfortably with Caledonian Sleeper or Scotrail. 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.
On average, there is 1 train a day from Edinburgh to Fort William. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train for this journey departs from Edinburgh at 4: 16 PM. The last train leaves from Edinburgh at 4: 16 PM. Check Omio for the latest train schedule from Edinburgh to Fort William and book the best time to depart on your chosen travel date.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets between Edinburgh and Fort William within the next 7 days, you can find tickets to cost on average $80 (€72) 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 in Edinburgh and Fort William

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 from Edinburgh to Fort William.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
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
Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
Metro: No metro available.
Amenities at station
WifiWifi
ParkingParking
ATMATM
AccessibilityAccessibility
Public transit options for Edinburgh Gateway
Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transit options for Edinburgh Park
Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate

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