Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration5h
Distance256 km
Avg. price$ 55
Train trips17 found

Trains from Fort William to Edinburgh

🚆 Experience a scenic train journey from Fort William to Edinburgh with services operating six times a week. The journey takes approximately 5 hours and 21 minutes. Depart from Fort William station and arrive at Edinburgh station with First ScotRail Service. 🌍 Choose from various routes to reach Edinburgh, ranging from 4 hours 45 minutes to 5 hours 26 minutes in duration. The distances cover approximately 266-270 km, with transfers along the way. 🎟️ Ticket prices for the train between Fort William and Edinburgh vary from £31 to £104. Plan your trip accordingly and contact ScotRail for more information on schedules and reservations.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • The train route from Fort William to Edinburgh is provided by First ScotRail Service. The direct train service operates six times a week, running on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday. The journey typically takes approximately 5 hours and 21 minutes. Travelers can enjoy a scenic ride through the beautiful Scottish landscapes on this route.
  • The fastest train route between Fort William and Edinburgh is operated by First ScotRail Service. The direct train service from Fort William to Edinburgh typically takes approximately 4 hours and 54 minutes, making it the quickest option available for travelers on this route. The service operates six times a week on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday, providing passengers with a convenient and efficient way to travel between the two cities. Enjoy a relatively short journey while admiring the picturesque Scottish landscapes along the way.
  • Trains departing from Fort William for Edinburgh are operated by First ScotRail Service and depart from Fort William station. This station serves as the starting point for the journey from Fort William to Edinburgh. Passengers can conveniently catch the train at Fort William station and begin their trip to the vibrant city of Edinburgh. Board your train at Fort William station and get ready for an enjoyable ride to Edinburgh.
  • There are six direct trains that operate between Fort William and Edinburgh each week, departing on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday. These services are provided by First ScotRail Service and take approximately 5 hours and 21 minutes to reach Edinburgh from Fort William. Travelers have multiple options throughout the week to make this journey by train.
  • The train services from Fort William to Edinburgh operated by First ScotRail Service, arrive at Edinburgh station. Edinburgh station serves as the final destination for this train route, conveniently located in the heart of the city. Travelers can easily access various transportation options, including buses and taxis, upon arriving at Edinburgh station. The station's central location provides easy connections to the city's attractions and accommodations.
  • The first train of the day to travel from Fort William to Edinburgh typically departs in the morning, offering passengers an early start for their journey. The last train of the day usually leaves Fort William in the late afternoon or early evening, providing travelers with options for arriving in Edinburgh at different times. Passengers can choose a departure time that suits their schedule and travel preferences when planning their trip from Fort William to Edinburgh by train.
  • There is one direct train trip each day from Fort William to Edinburgh operated by First ScotRail Service. This direct train service runs six times a week, excluding Saturdays, offering passengers a convenient and efficient way to travel between the two cities. Travelers can enjoy a comfortable journey with a single train ride that typically takes approximately 5 hours and 21 minutes.
  • Yes, there is a direct train between Fort William and Edinburgh. This direct train service operates six times a week, running on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday, providing travelers with a convenient option for their journey. The direct train journey typically takes approximately 5 hours and 21 minutes, offering passengers a straightforward and seamless trip between the two cities without the need for transfers.
  • The cost of a train ticket from Fort William to Edinburgh varies between £31 and £105, depending on factors such as the class of travel, time of booking, and availability of discounts. Passengers have a range of fare options to choose from, making train travel between these two cities accessible for different budgets. It is recommended to book tickets in advance to secure the best fares for the journey.

Will you be returning to Fort William by train?

If you are looking for the return train journey, check out trains from Edinburgh to Fort William

See schedule