Compare prices and tickets by train, coach or flight

Thu
9 Dec
£32Avanti West Coast
£20Megabus
Fri
10 Dec
£22Avanti West Coast
£19Megabus
Sat
11 Dec
£22Avanti West Coast
£19Megabus
Sun
12 Dec
£43Avanti West Coast
£20Megabus
Mon
13 Dec
£32Avanti West Coast
£18National Express
Tue
14 Dec
£32Avanti West Coast
£18National Express
Wed
15 Dec
£22Avanti West Coast
£18National Express
Thu
16 Dec
£22Avanti West Coast
£19Megabus
Sat
18 Dec
£22Avanti West Coast
£20Megabus
Mon
20 Dec
£14Avanti West Coast
£20Megabus
Tue
21 Dec
£46Avanti West Coast
£25National Express
Thu
23 Dec
£14Avanti West Coast
£20Megabus
Fri
24 Dec
£14Avanti West Coast
£20Megabus
Sun
26 Dec
Find prices
£19Megabus
Mon
27 Dec
£46Avanti West Coast
£19Megabus

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 Preston to Birmingham

distanceDistance94 miles (152 km)
durationAverage train duration1 h 38 min
priceAverage train ticket price£31 (€34)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersAvanti West Coast

Trains from Preston to Birmingham cover the 94 miles (152 km) long trip taking on average 1 h 38 min with our travel partners like Avanti West Coast. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £31, you can find the cheapest train ticket for as low as £22. Travellers depart most frequently from Preston and arrive in Birmingham New Street.

Trains from Preston to Birmingham

Trains from Preston to Birmingham are provided by Virgin trains and London Midland. Most services run direct, but some may have one change at Tamworth or Crewe. Both direct and indirect services generally last around 1.5-2 hours. The first train of the day leaves Preston around 5:00 a.m., with services continuing every hour or so until the last train of the day which leaves before midnight. Trains from Preston to Birmingham depart from Preston Train Station on Fishergate, which is next to the Fishergate Shopping Centre. Trains arrive at Birmingham New Street station, off Navigation Street. It is situated right in the middle of the large city centre.

Travel Tips

Trains from Preston 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 Preston to Birmingham.
FAQs
What is the price of the cheapest train from Preston to Birmingham?
Looking to save money on your journey? Omio customers have found the cheapest train between Preston and Birmingham for the next 7 days starting from £22  one way.
What is the average price of train tickets from Preston to Birmingham?
If you are looking to book your train ticket in the next 7 days, you can expect the Preston to Birmingham train to cost on average £31  one way.
How many miles is it from Preston to Birmingham by train?
The Preston to Birmingham train distance is approximately 94 miles (152 km).
How many hours does it take from Preston to Birmingham by train?
On average the train from Preston to Birmingham duration is 1 h 38 min  for the 94 miles (152 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What station does the Preston to Birmingham train leave from? Which Birmingham train station do I come into from Preston?

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

Where is the departure train station in Preston located? Where is the arrival train station in Birmingham located?

Passengers booking this trip most frequently board their trains from Preston and need to travel around 0.9 miles (1.4 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 0.2 miles (399 m) from this train station to the city centre.

What train companies go from Preston to Birmingham?
For the journey from Preston to Birmingham you can take a train with Avanti West Coast. Be sure to check out all possible train companies that offer services between Preston and Birmingham on Omio to compare what amenities they may have.
How many trains are there from Preston to Birmingham a day?
On average, there are 16 trains a day from Preston to Birmingham. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I purchase train tickets from Preston to Birmingham for the best deals?
The price of a one way train ticket from Preston to Birmingham is on average £31 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets from Preston to Birmingham available a few months in advance.

Important Stations and Airports for this Journey

Preston
Birmingham
The major railway station for departures from Preston is Preston. Read all the information you need to know about services, amenities and connections at Preston for your trip from Preston to Birmingham.