Travel options
from Fort William to Edinburgh

You can get from Fort William to Edinburgh by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Fort William and Edinburgh

distanceDistance94 miles (152 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £62 • 4 h 53 min
carriersPopular travel companiesScotrail

Take a train to travel 94 miles (152 km) to Edinburgh from Fort William. Scotrail is the main travel provider operating this trip. Travellers can even take a direct from Fort William to Edinburgh.

Travel Tips

Travel from Fort William to Edinburgh
Travel 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
How do I travel from Fort William to Edinburgh?

Your travel option from Fort William to Edinburgh includes taking a train.

What is the fastest way to get to Edinburgh from Fort William?

A train is the fastest way to get from Fort William to Edinburgh with an average travel time for this trip around 4 h 53 min.

How many miles from Fort William to Edinburgh would I travel?

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

When going from Fort William to Edinburgh, where do I depart from Fort William and where do I arrive in Edinburgh?

These are the most popular departure and arrival points when travelling from Fort William to Edinburgh:

  • Most travellers who book a train ticket from Fort William to Edinburgh depart from Fort William to Edinburgh Waverley.
Which travel companies can help me find a way to get from Fort William to Edinburgh?

If finding a good deal is your main consideration for your trip from Fort William to Edinburgh, then we'll help you find the best value travel company for you:

  • Travel with Scotrail for trains to Edinburgh. If you’re looking for a good deal on tickets, check for Scotrail Fort William to Edinburgh tickets on Omio for £62.
Where should I go next after I travel from Fort William to Edinburgh?
Many of our customers who book a trip from Fort William to Edinburgh often extend their holiday and travel to other popular destinations like London, Glasgow or Manchester. If you’re thinking of adding another destination to your Fort William and Edinburgh itinerary, let Omio find you the best connections between Edinburgh and any of these top destinations today!
How early should I book Fort William to Edinburgh tickets online to score the best deals?

When planning your trip from Fort William to Edinburgh, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Train tickets are costing £62 one way on average.

However, we recommend buying tickets to Edinburgh from Fort William online a few months in advance to get the best deals and save money on your upcoming journey.