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 €27.78. 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 €27.78. 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 €14.14
-
From Inverness to Perth From €18.85
-
From Glasgow to Perth From €15.85
-
From London to Perth From €128.54
-
From Newcastle to Perth From €63.84
-
From Leeds to Perth From €94.26
-
From York to Perth From €92.55
-
From Aberdeen to Perth From €17.14
-
From Peterborough to Perth From €95.12
-
From Stirling to Perth From €11.57
-
From Doncaster to Perth From €95.12
-
From Dundee to Perth From €5.74
Other journeys from Perth
-
From Perth to Glasgow From €12.43
-
From Perth to London From €90.40
-
From Perth to Newcastle From €38.56
-
From Perth to Edinburgh (Waverley, city centre) From €13.28
-
From Perth to Inverness From €18.85
-
From Perth to Leeds From €101.97
-
From Perth to York From €77.55
-
From Perth to Inverkeithing From €10.71
-
From Perth to Peterborough From €108.40
-
From Perth to Birmingham From €226.65
-
From Perth to Wolverhampton From €430.53
-
From Perth to Dundee From €5.74
Other journeys from Ayr
-
From Ayr to Edinburgh (Waverley, city centre) From €19.63
-
From Ayr to Glasgow From €4.71
-
From Ayr to Preston (Lancs) From €25.71
-
From Ayr to Carlisle From €17.14
-
From Ayr to Southampton From €175.24
-
From Ayr to London From €76.26
-
From Ayr to Wolverhampton From €21.81
-
From Ayr to Birmingham From €148.67
-
From Ayr to Crewe From €39.84
-
From Ayr to Manchester From €34.28
-
From Ayr to Newcastle From €119.54
-
From Ayr to Blackpool From €82.66