Perth to Birmingham train

Compare prices and tickets by train, coach or flight

04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Perth to Birmingham

distanceDistance277 miles (446 km)
durationAverage train duration5 h 34 min
priceAverage train ticket price£147 (€164)
changesDirect trainNo

Trains from Perth to Birmingham cover the 277 miles (446 km) long trip taking on average 5 h 34 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as £55, but the average price of train tickets is £147. Travellers depart most frequently from Perth and arrive in Birmingham New Street.

Travel Tips: Trains from Perth to Birmingham

Travel by train to Birmingham 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 Birmingham.
Omio customers have found cheap train tickets to Birmingham from Perth for as low as £55  for the next 7 days.
The Perth to Birmingham train ticket price is on average £147  if you are looking to purchase your tickets for this trip in the next week.
You should expect to travel around 277 miles (446 km)  between Perth and Birmingham by train.
The train time to Birmingham from Perth is on average 5 h 34 min  for the 277 miles (446 km) long journey, but the time it takes to go from Perth to Birmingham by train can vary depending on specific dates or travelling on weekends and holidays.

Omio customers book a train from Perth   to Birmingham New Street   most frequently for this route.

Passengers booking this route most frequently board their trains from Perth and need to travel around 0.9 miles (1.5 km) from the city centre to get to this train station.

Passengers arriving in Birmingham most often arrive at Birmingham New Street and need to travel around 1.5 miles (2.4 km) from this train station to the city centre.

If you prefer early morning trains from Perth to Birmingham, the first train leaves at 06: 01. If you prefer late night trains from Perth to Birmingham, the last train of the day leaves at 12: 24. Omio shows you the latest train from Perth to Birmingham schedule to help you book the best departure time for this route.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets to Birmingham from Perth within the next 7 days, you can find tickets to cost on average £147 one way. To find the best prices for this route, consider booking your train ticket from Perth to Birmingham a few months in advance.

Important Stations and Airports for this Journey

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 trip to Birmingham from Perth.
Amenities at station
Public transport options for Perth
Location for Rail Replacement Services: Buses pick up/drop off from the main station entrance car park

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone