Thinking about taking the train from Perth to Stirling? We’ve got you covered.
You can expect the journey from Perth to Stirling by train to take around 33m. You’ll usually find around 27 trains running on this route per day, which spans 27 miles (43 km). There’s no need for any changes along the way, as there are direct trains available to your destination. Travelling with ScotRail and LNER on this route, you can reach your destination in just 28m on the fastest trains. Sit back, relax and enjoy plenty of amenities on both services, including free WiFi and a catering service.
If you want to snap up the cheapest fares, book an Off-Peak time and get a Railcard. You can check ticket prices in our Journey Planner at the top of the page.
Keen to book your train tickets from Perth to Stirling? No need to wait, start a search with us today! If you want to learn a bit more about the journey first, you can find our train timetable below, tips on booking cheap tickets and our FAQs including first and last train times.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.