Trip to Fort William

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Dunfermline to Fort William

🚆 Embark on an exciting train journey from Dunfermline to Fort William with transfers at Haymarket, Glasgow Queen Street, and Crianlarich. The scenic route takes approximately 7 hours and 3 minutes to reach your destination. 🌄 Enjoy the picturesque views of the Scottish countryside as you travel on First ScotRail Service from Dunfermline to Fort William. The journey offers a comfortable and relaxing way to explore the beautiful landscapes of Scotland. 🎟️ Ticket prices for the train between Dunfermline and Fort William range from £43 to £102, providing a cost-effective and convenient transportation option for your travel from one charming UK destination to another.

Where to stay in Fort William

There are over 115 hotels to stay in Fort William. Prices range from $31 per night.

Find accommodation
  • There is no direct train service from Dunfermline to Fort William. However, travelers can take a route with services departing from Dunfermline Town and arriving at Fort William via Haymarket, Glasgow Queen Street, and Crianlarich. The journey, which includes transfers, typically takes about 7 hours and 3 minutes. The train services on this route are operated by First ScotRail Service, and prices for a ticket can range from £44 to £104.
  • The fastest train route from Dunfermline to Fort William involves services operated by First ScotRail Service, with transfers at Haymarket, Glasgow Queen Street, and Crianlarich before reaching Fort William. The total journey time, including transfers, usually takes approximately 7 hours and 3 minutes. While there may be no direct trains available, this route offers efficient connections to help travelers reach Fort William from Dunfermline by train. Ticket prices for this journey can range from £44 to £104.
  • Trains traveling from Dunfermline to Fort William are operated by First ScotRail Service and depart from Haymarket station. This station serves as the starting point for the journey to Fort William, linking Dunfermline to the wider rail network that connects to Fort William via various transfer points. Passengers can board the train at Haymarket station to begin their trip to Fort William.
  • There are multiple trains that travelers can take to get from Dunfermline to Fort William despite the absence of a direct route. These services typically involve departing from Dunfermline Town and making transfers at stations such as Haymarket, Glasgow Queen Street, and Crianlarich before reaching the final destination of Fort William. The journey, operated by First ScotRail Service, usually takes around 7 hours and 3 minutes, offering passengers a scenic and convenient rail option to travel between these locations. The ticket prices for these trains can vary, with fares ranging from £44 to £104 depending on the class and booking conditions.
  • The train services from Dunfermline to Fort William operated by First ScotRail Service, arrive at Fort William station. This is the final destination where passengers will disembark after a journey that typically includes transfers at various stations along the route. Fort William station serves as the main hub for travelers arriving by train, providing easy access to the town and its surrounding attractions.
  • The first train of the day from Dunfermline to Fort William is typically in the early morning, with services starting from Haymarket station. The last train of the day for this route usually departs in the evening and arrives at Fort William station after a journey that includes transfers at Haymarket, Glasgow Queen Street, and Crianlarich. Travelers can consult the latest schedules or timetables from First ScotRail Service for specific departure times and to plan their journey accordingly.
  • There are no direct train trips available between Dunfermline and Fort William. Travelers will need to take a route with services departing from Dunfermline Town and transferring at Haymarket, Glasgow Queen Street, and Crianlarich before reaching Fort William. The journey, including transfers, typically takes around 7 hours and 3 minutes. Passengers can check the schedules provided by First ScotRail Service for the most up-to-date information on train departures and connections.
  • There is no direct train service available between Dunfermline and Fort William. Travelers will need to take a route with services departing from Dunfermline Town and transferring at Haymarket, Glasgow Queen Street, and Crianlarich before reaching Fort William. The entire journey, including the transfers, typically takes about 7 hours and 3 minutes to complete. Passengers should plan accordingly and check the train schedules provided by First ScotRail Service for the most convenient connection times.
  • The cost of a train ticket from Dunfermline to Fort William typically ranges from £44 to £104. The price variation depends on factors such as the class of travel, time of booking, and availability of discounts or promotions. Passengers are advised to check the current fare options with First ScotRail Service before purchasing their tickets to secure the best deals for their journey.

Will you be returning to Dunfermline by train?

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

See schedule