Search train tickets to Perth

switcheroo

Quickview

How to get to Perth by train?

Routes2
Trips per day16
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Perth?

The cheapest prices for a train ticket to Perth that users have found recently on Wanderu start at $14.76. Such great deals to Perth are available on one route to Dundee. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Perth. Dundee at $14.76 has consistently the lowest average train ticket prices to Perth.

What are the main train stations in Perth?

The most popular train station in Perth is Perth Train Station. Perth Train Station is the busiest train station in Perth.

Manchester

There are 16 train schedules per day connecting Manchester with Perth. It takes on average 6 hours and 7 minutes to travel 207 miles, 333 kms, by train from Manchester. 2 train carriers offer schedules from Manchester, with Northern Rail + Connections offering the most daily connections to Perth. Traveling by train from Manchester you will most likely to arrive in Perth at Perth Train Station.
Avg. Time
6h 7m
Avg. Price
$149.62

Aberdeen

There are 8 train schedules per day connecting Aberdeen with Perth. It takes on average 1 hour and 33 minutes to travel 73 miles, 117 kms, by train from Aberdeen. One train company operates schedules from Aberdeen, with ScotRail offering the most daily connections to Perth. Traveling by train from Aberdeen you will most likely to arrive in Perth at Perth Train Station.
Avg. Time
1h 33m
Avg. Price
$42.62

London

There are 8 train schedules per day connecting London with Perth. It takes on average 7 hours and 30 minutes to travel 364 miles, 585 kms, by train from London. 3 train carriers offer schedules from London, with London North Eastern Railway + Connections offering the most daily connections to Perth. Traveling by train from London you will most likely to arrive in Perth at Perth Train Station.
Avg. Time
7h 30m
Avg. Price
$273.02

Plymouth

There are 8 train schedules per day connecting Plymouth with Perth. It takes on average 11 hours and 43 minutes to travel 418 miles, 672 kms, by train from Plymouth. 2 train carriers offer schedules from Plymouth, with Great Western Railway + Connections offering the most daily connections to Perth. Traveling by train from Plymouth you will most likely to arrive in Perth at Perth Train Station.
Avg. Time
11h 43m
Avg. Price
$370.72

York

There are 8 train schedules per day connecting York with Perth. It takes on average 4 hours and 6 minutes to travel 193 miles, 310 kms, by train from York. 3 train carriers offer schedules from York, with London North Eastern Railway + Connections offering the most daily connections to Perth. Traveling by train from York you will most likely to arrive in Perth at Perth Train Station.
Avg. Time
4h 6m
Avg. Price
$163.35

Located in , United Kingdom, you can travel by train to Perth from 2 destinations and choose from 16 daily train schedules to get you there. ScotRail has the most train connections to Perth. The furthest train arriving in Perth covers a distance of 31.93 miles, 51.38 kms, covering the journey in 1 hour and 20 minutes

Looking for other ways to get there? Check out Bus options to Perth.

train companies serving Perth

ScotRail

There are 8 daily ScotRail schedules to Perth. ScotRail can get you to Perth by train from 2 destinations including Dundee.
WiFi
Snacks
Beverage
Avg. Time
0h 51m
Avg. Price
$17.82