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 Perth to Stirling

🚆 Hop on a direct train from Perth to Stirling, with services departing every 30 minutes and operating daily. The journey duration is approximately 42 minutes, making it a convenient and efficient way to travel between these two Scottish cities. 🌿 Sit back, relax, and enjoy the scenic views as you travel from Perth to Stirling with First ScotRail Service. 💰 Ticket prices for the Perth to Stirling train range from £9 to £67, offering travelers a range of options to suit their budget and preferences.

Where to stay in Stirling

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

Find accommodation
  • The train services between Perth and Stirling in the United Kingdom are provided by First ScotRail Service. There is a direct train that departs from Perth station and arrives at Stirling station, with services operating every 30 minutes throughout the week. The journey typically takes approximately 42 minutes. The fares for these train services can range from £10 to £68, depending on factors such as time of booking and class of travel.
  • The fastest train between Perth and Stirling in the United Kingdom is the direct service operated by First ScotRail Service. This train departs from Perth station and arrives at Stirling station, with services running every 30 minutes, every day. The journey typically takes around 42 minutes, providing a quick and convenient way to travel between the two locations. Additionally, the fares for this efficient train service can vary from £10 to £68.
  • Trains traveling from Perth to Stirling in the United Kingdom depart from Perth station. This station serves as the main departure point for the First ScotRail Service that operates the train services between the two locations. Passengers can board the train at Perth station to begin their journey to Stirling, enjoying a direct and convenient route between the two destinations.
  • There are regular train services between Perth and Stirling in the United Kingdom, with trains departing every 30 minutes throughout the week. These trains provide a direct connection between the two cities, operated by First ScotRail Service. Passengers can enjoy a quick and convenient journey that typically takes approximately 42 minutes to reach their destination. The fares for these train services can vary between £10 and £68, offering passengers flexibility in choosing their preferred travel option.
  • The train journey from Perth to Stirling operated by First ScotRail Service, arrives at Stirling station. Stirling station is the main railway station serving the city of Stirling and is conveniently located for passengers to access the city center and explore the surrounding areas. Upon arrival at Stirling station, passengers can easily find transportation options and continue their travels to their final destination in Stirling.
  • The first train of the day from Perth to Stirling operated by First ScotRail Service, typically departs from Perth station in the early morning. The last train of the day usually leaves Perth station in the late evening, providing passengers with options for convenient travel times. With trains operating every 30 minutes throughout the day, passengers have flexibility in choosing a suitable departure time to make the approximately 42-minute journey to Stirling station.
  • Between Perth and Stirling in the United Kingdom, there are multiple direct train trips each day operated by First ScotRail Service. These services run every 30 minutes, providing frequent options for travelers making the short 42-minute journey. With trains operating daily, passengers have the flexibility to choose a departure time that best suits their schedule for traveling between Perth and Stirling.
  • Yes, there is a direct train service between Perth and Stirling in the United Kingdom. The train departs from Perth and arrives at Stirling, with services operating every 30 minutes throughout the week. Travelers can enjoy the convenience of a direct journey, with the trip typically taking around 42 minutes to complete.
  • The cost of a train ticket from Perth to Stirling in the United Kingdom can vary, with prices typically falling within the range of £10 to £68. The fare may fluctuate based on factors such as the time of booking, class of travel, and any available discounts or promotions. Passengers have the flexibility to choose a ticket option that suits their budget and travel preferences.

Will you be returning to Perth by train?

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

See schedule