Trip to Stirling

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 Stirling

🚆 Although there is no direct train from Dunfermline to Stirling, travelers can take a journey with a transfer at Haymarket station. The total travel time, including transfers, is approximately 1 hour and 36 minutes. 🛤️ The route involves departing from Dunfermline Town station on a First ScotRail Service train towards Edinburgh, then transferring to another train towards Stirling. Train services are operated by First ScotRail and arrivals are at Stirling station. Tickets for this journey can cost between £13 - £31.

Where to stay in Stirling

There are over 81 hotels to stay in Stirling. Prices range from $37 per night.

Find accommodation
  • There is no direct train from Dunfermline to Stirling. However, you can take a train departing from Dunfermline Town station and transfer at Haymarket station before reaching Stirling. The train services for this route are operated by First ScotRail Service. The journey typically takes around 1 hour and 36 minutes, including transfers.
  • The fastest train route between Dunfermline and Stirling typically takes approximately 1 hour and 22 minutes with one transfer. This route involves taking a train towards Edinburgh from Dunfermline Queen Margaret station, transferring at Haymarket, and then continuing towards Dunblane, with the final stop being Stirling. Trains for this route are operated by ScotRail.
  • Trains traveling from Dunfermline to Stirling depart from Dunfermline Town station. This station serves as the departure point for the First ScotRail Service trains making the journey to Stirling. Passengers can board the train at Dunfermline Town station to begin their trip to Stirling.
  • There are several trains available between Dunfermline and Stirling but all journeys require at least one transfer. The services operate under First ScotRail Service, and the entire trip, including transfers, typically takes around 1 hour and 36 minutes. Passengers departing from Dunfermline Town station can choose from various routes with transfers at different stations before reaching Stirling.
  • The train services from Dunfermline to Stirling operated by First ScotRail Service, arrive at Stirling station. Stirling station is the final destination for this route, offering convenient access to the city center and various local attractions in Stirling. Passengers can disembark at Stirling station to begin their visit to the historic city and surrounding areas.
  • The first train of the day to travel from Dunfermline to Stirling typically departs from Dunfermline Town station in the early morning hours. The last train usually leaves Dunfermline Town station later in the evening, allowing passengers to reach Stirling before the end of the day. Passengers can check the specific timetable with First ScotRail Service for exact departure times of the first and last trains on this route.
  • There are no direct train trips each day between Dunfermline and Stirling. Passengers traveling this route would need to take a train from Dunfermline Town station, transfer at Haymarket station, and then continue on to Stirling. The journey typically takes approximately 1 hour and 36 minutes, including the transfers. For those looking to make this trip, it is essential to plan for the connections and schedule accordingly.
  • There is no direct train available between Dunfermline and Stirling. Travelers would need to take a train from Dunfermline Town station and transfer at Haymarket station before reaching Stirling. The entire journey, including the transfers, typically takes around 1 hour and 36 minutes. It is important for passengers to plan their trip accordingly due to the need for transfers during the journey.
  • The cost of a train ticket from Dunfermline to Stirling can range from £14 to £31. It's advisable to check for specific fares and available discounts or promotions when planning your journey. The price variation may depend on factors such as the time of booking, type of ticket, and travel class selected.

Will you be returning to Dunfermline by train?

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

See schedule