Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Ayr to Perth by train
-
First train06:50
-
Last train23:00
-
Avg changes1
-
Fastest journey2hr 11m
-
Distance128 kilometres
-
Trains per day37
-
Avg. journey time2hr 39m
-
Train operators
From Ayr to Perth by train
Opt for comfortable, green travel and choose to go from Ayr to Perth by train. With 37 trains per day, you will have various options to choose from. Read on for details on the quickest routes, total travel distance, tips on saving money on tickets and more.
Cost of train tickets between Ayr and Perth
The cheapest train tickets from Ayr to Perth start at CA$44.47. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Ayr to Perth is by booking in advance. Keep in mind that tickets for this route go on sale 4 months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Train timetable for travel between Ayr and Perth
There are a number of different options for travellers going from Ayr to Perth by train. Here is what to expect along this route:
First daily departure (weekday): 06:50
Last daily departure (weekday): 22:15
First daily departure (weekend): 07:05
Last daily departure (weekend): 23:00
Average number of daily trains: 37 trains
Frequency of train departures: every 25 minutes
Average train travel time from Ayr to Perth
The quickest time by train is 2 hours and 11 minutes, travelling a total distance of 128 kilometres.
Booking time frame: Ayr to Perth trains
Tickets for travel to Perth along this route are available for purchase 4 months before the travel date. Set up a booking alert to be notified as soon as your ideal travel date goes on sale.
Learn more about train travel from Ayr to Perth
Refer to our help articles for more details and insights on train travel from Ayr and beyond. Get ready for your visit with travel tips and inspiration in our Perth city guide.
Frequently asked questions
How far is it from Ayr to Perth by train?
The trip from Ayr to Perth covers a distance of 128 kilometres.
What’s the cost of a train ticket from Ayr to Perth?
The cheapest ticket for this journey starts at CA$44.47. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .
How far in advance can I book my Ayr to Perth train tickets?
You can start booking tickets for this route 4 months in advance.
How long does the train take from Ayr to Perth?
The fastest journey by train is 2 hours and 11 minutes.
Other journeys to Perth View all journeys to Perth
-
From Edinburgh (Waverley, city centre) to Perth From CA$21.45
-
From Inverness to Perth From CA$28.60
-
From Glasgow to Perth From CA$24.05
-
From London to Perth From CA$195.00
-
From Newcastle to Perth From CA$96.85
-
From Leeds to Perth From CA$143.00
-
From York to Perth From CA$140.40
-
From Aberdeen to Perth From CA$26.00
-
From Peterborough to Perth From CA$144.30
-
From Stirling to Perth From CA$17.55
-
From Doncaster to Perth From CA$144.30
-
From Dundee to Perth From CA$9.19
Other journeys from Perth
-
From Perth to Glasgow From CA$18.85
-
From Perth to London From CA$137.15
-
From Perth to Newcastle From CA$58.50
-
From Perth to Edinburgh (Waverley, city centre) From CA$20.15
-
From Perth to Inverness From CA$28.60
-
From Perth to Leeds From CA$154.70
-
From Perth to York From CA$117.65
-
From Perth to Inverkeithing From CA$16.25
-
From Perth to Peterborough From CA$164.45
-
From Perth to Birmingham From CA$343.85
-
From Perth to Wolverhampton From CA$689.18
-
From Perth to Dundee From CA$9.19
Other journeys from Ayr
-
From Ayr to Edinburgh (Waverley, city centre) From CA$31.43
-
From Ayr to Glasgow From CA$7.15
-
From Ayr to Preston (Lancs) From CA$39.00
-
From Ayr to Carlisle From CA$26.00
-
From Ayr to Southampton From CA$265.85
-
From Ayr to London From CA$115.70
-
From Ayr to Wolverhampton From CA$34.92
-
From Ayr to Birmingham From CA$225.55
-
From Ayr to Crewe From CA$63.77
-
From Ayr to Manchester From CA$52.00
-
From Ayr to Newcastle From CA$181.35
-
From Ayr to Blackpool From CA$132.32