Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Hull to Perth by train
-
First train07:06
-
Last train22:54
-
Avg changes1
-
Fastest journey5hr 19m
-
Distance354 kilometres
-
Trains per day28
-
Avg. journey time7hr 6m
-
Train operators
Hull to Perth by train
Gearing up for an adventure by rail from Hull to Perth? Read on for essential information about this journey, which spans 354 kilometres.
Train cost from Hull to Perth
Ready to book tickets from Hull to Perth? Start by comparing all the upcoming trains in just a few clicks with Rail Europe. Here is what you can expect from fares along this specific route:
The cheapest tickets between Hull and Perth typically run €95.97.
If you wait until 30 days before the departure date to book, ticket prices can hit .
If you wait until 7 days before the departure date to book, ticket prices can increase to .
You can book travel between these two destinations 3 months in advance.
Rail Europe’s Protection Plan
Ready to lock in your tickets but not entirely sure of your travel plans or you just want a bit more peace of mind? Consider adding a Rail Protection Plan to your ticket at checkout. This ensures that your eligible Flex or Semi-Flex ticket is fully refundable. Learn more about the details of this coverage here so you can truly book worry-free.
Departure frequency and timetable from Hull to Perth
Here are the scheduling basics for trains from Hull to Perth:
07:06 is the first scheduled train (Monday-Friday).
22:48 the the last scheduled train (Monday-Friday).
07:06 is the first scheduled train (Saturday and Sunday).
22:54 is the last scheduled train (Saturday and Sunday).
A train departs every 25 minutes from Hull toward Perth.
Start booking your ticket aboard one of the 28 trains serving this route each day.
What are the travel time and distance for trains from Hull to Perth?
On this route spanning 354 kilometres in total, the fastest journey takes 5 hours and 19 minutes.
How far in advance can you reserve train tickets between Hull and Perth?
You can secure tickets for travel between Hull and Perth up to 3 months in advance. The earlier you book, the better the fares.
Maximising your travels to Perth
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Perth.
Frequently asked questions
How far is the journey from Hull to Perth by train?
The total distance between Hull and Perth by train is 354 kilometres.
How much does it cost to go from Hull to Perth by train?
The cheapest fare for this route is €95.97. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
When do tickets go on sale for trains from Hull to Perth?
Tickets for this journey become available 3 months before the travel date.
How long does the train take from Hull to Perth?
The fastest journey takes 5 hours and 19 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 Hull
-
From Hull to Cambridge From €60.41
-
From Hull to Stevenage From €54.41
-
From Hull to Doncaster From €10.28
-
From Hull to Peterborough From €34.28
-
From Hull to Grantham From €30.85
-
From Hull to London From €86.55
-
From Hull to Oxford From €103.68
-
From Hull to Manchester From €17.99
-
From Hull to Leeds From €10.28
-
From Hull to Huddersfield From €15.85
-
From Hull to York From €10.71
-
From Hull to Darlington From €118.25