Trip to Dunfermline

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 Alloa to Dunfermline

🚉 The journey from Alloa to Dunfermline by train requires transfers at Stirling and Haymarket, taking approximately 2 hours and 1 minute. 🚊 Route options vary in duration and transfers, with some taking as little as 1 hour and 43 minutes with 1 transfer, while others may take up to 2 hours and 17 minutes with 2 transfers. 🎫 Prices for the train between Alloa and Dunfermline typically range from £15 to £35, offering travelers flexibility in choosing their preferred route based on time and cost considerations.

Where to stay in Dunfermline

There are over 34 hotels to stay in Dunfermline. Prices range from $52 per night.

Find accommodation
  • There is no direct train service from Alloa to Dunfermline. However, you can take a train operated by First ScotRail Service, which includes transfers at Stirling and Haymarket stations, with a total journey time of approximately 2 hours and 1 minute. The train journey from Alloa to Dunfermline is operated by First ScotRail Service, and the prices typically range from £15 to £35. Trains depart from Stirling station in Alloa and arrive at Dunfermline Town station in Dunfermline.
  • The fastest train route from Alloa to Dunfermline has a total journey time of 1 hour and 43 minutes. This route involves one transfer at Stirling and Haymarket stations, operated by First ScotRail Service. The train service typically takes 2 hours and 1 minute to reach Dunfermline Town station from Stirling station in Alloa.
  • Trains departing from Alloa for Dunfermline are operated by First ScotRail Service and depart from Stirling station. Stirling station serves as the departure point for the train services connecting Alloa to Dunfermline. Passengers traveling on this route can board the train at Stirling station to begin their journey towards Dunfermline.
  • There are multiple train routes available from Alloa to Dunfermline each with varying durations and number of transfers. The options for travel include routes with 2 transfers and routes with a single transfer, with journey times ranging from 1 hour 43 minutes to 2 hours 17 minutes. Passengers can choose from different routes operated by ScotRail, all requiring transfers at various stations such as Stirling, Edinburgh, Haymarket, Glasgow Queen Street, Croy, and more.
  • The train services from Alloa to Dunfermline operated by First ScotRail Service, arrive at Dunfermline Town station. This station is the final destination for the train journey between the two locations. Passengers disembark at Dunfermline Town, where they can continue their onward travels within Dunfermline or explore the surrounding area.
  • The first train of the day from Alloa to Dunfermline typically departs from Stirling station in the early morning, as part of the route with transfers at Stirling and Haymarket stations. The last train of the day usually leaves Alloa towards Dunfermline in the evening, allowing passengers to travel between the two locations on this indirect route operated by First ScotRail Service. It is advisable to check the specific train schedules for the most up-to-date information on departure times.
  • There are no direct train trips each day between Alloa and Dunfermline. Passengers traveling between these two locations will need to take a train with transfers at Stirling and Haymarket stations, which is operated by First ScotRail Service and has a total journey time of approximately 2 hours and 1 minute. It is important to plan accordingly and account for the transfer times when making travel arrangements between Alloa and Dunfermline.
  • No, there is no direct train between Alloa and Dunfermline. Travelers will need to take a train with transfers at Stirling and Haymarket stations when making this journey, operated by First ScotRail Service. The total travel time, including transfers, is approximately 2 hours and 1 minute. It's advisable for passengers to plan their trip accordingly and be prepared for the transfers along the route.
  • The cost of a train journey from Alloa to Dunfermline typically ranges from £15 to £35. The exact price may vary depending on factors such as the time of booking, class of travel, and availability of discounts or promotions. It's recommended to check the current fares and book tickets in advance to secure the best deal for your trip.

Will you be returning to Alloa by train?

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

See schedule