Perth to Stirling train

Cheap train tickets from Perth to Stirling

Showing times and prices for Aug 10

Cheapest

6

Average

6

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

London North Eastern Railway
08:58AMPerth0h33 09:31AMStirling
0 transfers
61One-way

Train schedule from Perth to Stirling

Showing trains for tomorrow, Wednesday, August 10
London North Eastern Railway
08:58AMPerth0h33 09:31AMStirling
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Aug 10
Thu
Aug 11
Fri
Aug 12
Sat
Aug 13
Sun
Aug 14
Mon
Aug 15
Tue
Aug 16

Fastest train times from Perth to Stirling

Showing times and prices for Aug 10

Fastest Journey

33 m

Average

33 m

Trains per day

1

Distance

44 km

Of the 1 trains that leave Perth for Stirling every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

London North Eastern Railway
08:58AMPerth0h33 09:31AMStirling
0 transfers
61One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Perth to Stirling

distanceDistance27 miles (43 km)
durationAverage train duration28 min
priceAverage train ticket price$17 (€15)
changesDirect trainNo
carriersTrain companiesScotrail or London North Eastern Railway

Trains from Perth to Stirling cover the 27 miles (43 km) long journey taking on average 28 min with our travel partners like Scotrail or London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this route for as low as $12 (€11), but the average price of train tickets is $17 (€15). Travelers depart most frequently from Perth and arrive in Stirling.

Train providers: ScotRail from Perth to Stirling trains

You can travel by train to Stirling from Perth with ScotRail for as low as $12 (€11). When you search for schedules and tickets, Omio will show you the best route.

ScotRail

If you're looking for cheap ScotRail tickets to Stirling from Perth, check out Omio! With one-way Perth to Stirling train ticket prices starting as low as $12 (€11) when you book in advance, we'll help you get to Stirling from Perth by showing you the latest ScotRail offers, train schedules and tickets for this 27 miles (43 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with ScotRail. If you search for ScotRail tickets from Perth to Stirling in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train from Perth to Stirling on offer, Omio makes it easier than ever for you to find that perfect train with ScotRail so you can enjoy a smooth and comfortable journey.

Travel Tips: Trains from Perth to Stirling

Travel by train to Stirling easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Perth to Stirling.
FAQs
Omio customers have found the cheapest trains from Perth to Stirling to cost as little as $12 (€11)  in the next 7 days.
The Perth to Stirling train ticket price is on average $17 (€15)  if you are looking to book your tickets for this trip in the next week.
The train distance from Perth to Stirling is around 27 miles (43 km).
On average the Perth to Stirling train travel time is 28 min  for the 27 miles (43 km) long journey, but the duration can vary if you travel on weekends and holidays.

Omio customers traveling this route book their trains from Perth   to Stirling.

Passengers board the train most frequently from Perth, which is located around 0.9 miles (1.5 km) away from the city center, and they get off the train at Stirling, located 0.1 miles (192 m) away from the city center.

Take the Perth to Stirling train with Scotrail or London North Eastern Railway. However, it's always good to check out all possible train companies for the route between Perth and Stirling as there might be differences in the amenities they offer.
You can take the earliest train from Perth to Stirling at 5: 13 AM   or take the last train from Perth to Stirling leaving at 7: 14 PM. Look for the latest Perth to Stirling train schedules on Omio and book the best time to take the train for this route.
The price of a one way train ticket from Perth to Stirling is on average $17 (€15) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Perth to Stirling available a few months in advance.

Important Stations and Airports for this Journey

Perth
Stirling
The major railway station for departures from Perth is Perth. Read all the information you need to know about services, amenities and connections at Perth for your journey from Perth to Stirling.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transit options for Perth
Location for Rail Replacement Services: Buses pick up/drop off from the main station entrance car park

More options for your journey from Perth to Stirling

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language