These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to London from Perth

distanceDistance362 miles (584 km)
durationAverage train duration5 h 53 min
priceAverage train ticket price$192 (€156)
changesDirect trainYes
carriersTrain providersLondon North Eastern Railway

Trains from Perth to London cover the 362 miles (584 km) long route taking on average 5 h 53 min with our travel partners like London North Eastern Railway. There are direct train services available. While the average ticket price for this route costs around $192 (€156), you can find the cheapest train ticket for as low as $125 (€102). Travelers depart most frequently from Perth and arrive in London Victoria.

Travel Tips

Trains from Perth to London
Travel by train to London 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 London.
FAQs
How much does a cheap train from Perth to London cost?
Omio customers have found cheap train tickets to London from Perth for as low as $125 (€102)  for the next 7 days.
What is the cost of a train to London from Perth?
If you’re looking to book your train tickets in the next week, you can expect the Perth to London train price to come in at an average of $192 (€156)  one way.
What is the distance from Perth to London by train?
The train distance from Perth to London is around 362 miles (584 km).
How long is a train to London from Perth on average?
While the time it takes to travel 362 miles (584 km) to London from Perth can vary based on specific dates, weekends, and holidays, the Perth to London train journey time is on average 5 h 53 min.
Which train station from Perth to London do I depart from? Which London train station from Perth do I arrive in?

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

Where is the train station in Perth? Where is the train station in London?

Passengers board their train most frequently from Perth and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at London Victoria and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in London.

Which train companies can get me from Perth to London?
For the best Perth to London train to book, you can travel safely and comfortably with London North Eastern Railway. However, it's always good to check all possible train providers with services to London from Perth to compare what amenities they may offer.
When is the earliest train from Perth to London? When is the last train from Perth to London?
You can take the earliest train from Perth to London at 8: 58 AM   or take the last train from Perth to London leaving at 10: 17 AM. Look for the latest Perth to London train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I book train tickets to London from Perth for the best deals?
If you buy the Perth to London train within the next 7 days, you can find one way tickets to cost on average $192 (€156). However, booking your train ticket in advance gives you access to the best prices for trains to London from Perth. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Perth
London
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 to London from Perth.