The cheapest trains from Portsmouth to Birmingham

Showing times and prices for Oct 25

Cheapest

$70

Average

$118

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Portsmouth to Birmingham will cost around $ 118 if you buy it on the day, but the cheapest tickets can be found for only $ 70.

Cheapest
11:23AMPortsmouth Harbour3h27 02:50PMBirmingham New Street
1 changes
$701One-way
08:15AMPortsmouth Harbour4h10 12:25PMBirmingham New Street
1 changes
$861One-way
12:15PMPortsmouth & Southsea4h10 04:25PMBirmingham New Street
1 changes
$861One-way
10:15AMPortsmouth & Southsea4h10 02:25PMBirmingham New Street
1 changes
$1011One-way
11:59AMPortsmouth Harbour3h49 03:48PMBirmingham New Street
2 changes
$1211One-way

Timetable Portsmouth to Birmingham

Showing trains for tomorrow, Mon, Oct 25
07:54AMPortsmouth Harbour3h55 11:49AMBirmingham New Street
0 changes
08:15AMPortsmouth Harbour4h10 12:25PMBirmingham New Street
0 changes
09:23AMPortsmouth Harbour3h25 12:48PMBirmingham New Street
0 changes
09:59AMPortsmouth Harbour3h50 01:49PMBirmingham New Street
0 changes
10:15AMPortsmouth & Southsea4h10 02:25PMBirmingham New Street
0 changes
11:23AMPortsmouth Harbour3h27 02:50PMBirmingham New Street
0 changes
11:59AMPortsmouth Harbour3h49 03:48PMBirmingham New Street
0 changes
12:15PMPortsmouth & Southsea4h10 04:25PMBirmingham New Street
0 changes
01:23PMPortsmouth Harbour3h25 04:48PMBirmingham New Street
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Oct 24
$70Cross Country
$25Megabus
Mon
Oct 25
$86South Western Railway
$25National Express
Thu
Oct 28
$66Southern
$25Megabus
Fri
Oct 29
$70South Western Railway
$20Megabus
Sat
Oct 30
$71Cross Country
$23Megabus
Sun
Oct 31
$70Cross Country
$23Megabus
Tue
Nov 2
$59South Western Railway
$15National Express
Wed
Nov 3
$63South Western Railway
$12National Express
Thu
Nov 4
$63South Western Railway
$12National Express
Fri
Nov 5
Find prices
$17National Express
Sat
Nov 6
$70Cross Country
$14National Express

The fastest trains from Portsmouth to Birmingham

Showing times and prices for Oct 25

Fastest Journey

3 h 25 m

Average

3 h 49 m

Trains per day

9

Distance

195 km

It's difficult to get from Portsmouth to Birmingham without transferring at least once.

Fastest
01:23PMPortsmouth Harbour3h25 04:48PMBirmingham New Street
1 changes
$1461One-way
Fastest
09:23AMPortsmouth Harbour3h25 12:48PMBirmingham New Street
1 changes
$1541One-way
11:23AMPortsmouth Harbour3h27 02:50PMBirmingham New Street
1 changes
$701One-way
11:59AMPortsmouth Harbour3h49 03:48PMBirmingham New Street
2 changes
$1211One-way
09:59AMPortsmouth Harbour3h50 01:49PMBirmingham New Street
2 changes
$1461One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Portsmouth and Birmingham

distanceDistance121 miles (195 km)
durationAverage train duration3 h 49 min
priceAverage train ticket price$72 (€59)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country or South Western Railway

Trains from Portsmouth to Birmingham cover the 121 miles (195 km) long trip taking on average 3 h 49 min with our travel partners like Cross Country or South Western Railway. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around $72 (€59), you can find the cheapest train ticket for as low as $66 (€53). Travelers depart most frequently from Portsmouth & Southsea and arrive in Birmingham New Street.

Train companies

CrossCountry Portsmouth – Birmingham

Travel between Portsmouth and Birmingham from $66 (€53) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Portsmouth to Birmingham you can choose between Standard Class and First Class tickets on Omio.

It’s easy to book your CrossCountry train ticket between Portsmouth and Birmingham online with Omio! Simply check the current CrossCountry train schedules for your ideal departure and arrival times, compare the best route between Portsmouth and Birmingham as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains between Portsmouth and Birmingham start at $70 (€57) one-way if you book in advance, and you can expect to travel around 121 miles (195 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train between Portsmouth and Birmingham. Let Omio do all the work for you finding the best Portsmouth to Birmingham CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

CrossCountry from Portsmouth to Birmingham train information:

  • Average Duration: 4 h 13 min
  • CrossCountry frequency: 12 a day

When purchasing your CrossCountry train tickets between Portsmouth and Birmingham, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Portsmouth 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 Portsmouth to Birmingham.
FAQs
What is the price of the cheapest train from Portsmouth to Birmingham?
Train tickets to Birmingham from Portsmouth for some dates and times can be found for as cheap as $66 (€53)  one way in the next 7 days.
What is the cost of a train to Birmingham from Portsmouth?
The train price to Birmingham from Portsmouth is on average $72 (€59)  if you are looking to book your tickets for this journey in the next 7 days.
How many miles is it from Portsmouth to Birmingham by train?
The train distance from Portsmouth to Birmingham is around 121 miles (195 km).
How long is the train to Birmingham from Portsmouth?
While the time it takes to travel 121 miles (195 km) from Portsmouth to Birmingham can vary based on specific dates, weekends, and holidays, the Portsmouth to Birmingham train journey time is on average 3 h 49 min.
What train station in Portsmouth goes to Birmingham? What train station do I come into Birmingham from Portsmouth?

When taking a train from Portsmouth, you have a couple of train stations you can depart from including Portsmouth & Southsea and Portsmouth Harbour. When you arrive in Birmingham, your train can arrive in train stations including Birmingham New Street and Birmingham Moor Street.

Omio customers traveling this route book their trains from Portsmouth & Southsea   to Birmingham New Street.

Where is the train station in Portsmouth? Where is the train station in Birmingham?

Passengers booking this journey most frequently board their trains from Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Birmingham most often arrive at Birmingham New Street and need to travel around 0 mile (s) / 0 km from this train station to the city center.

Which train providers can get me from Portsmouth to Birmingham?
If you're looking for trains from Portsmouth to Birmingham, you can rely on Cross Country or South Western Railway to get you to Birmingham. It's also good to check out all possible train companies for the Portsmouth to Birmingham trip to see if there might be differences in the amenities they offer.
How many train services per day are there from Portsmouth to Birmingham?
On average, there are 12 trains a day from Portsmouth to Birmingham. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Portsmouth to Birmingham? When is the last train from Portsmouth to Birmingham?
The earliest train departing from Portsmouth to Birmingham leaves at 6: 59 AM. The last train departing from Portsmouth to Birmingham leaves at 11: 32 AM. You can find the latest Portsmouth to Birmingham train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I purchase the Portsmouth to Birmingham train for the best deals on tickets?
If you purchase a train ticket from Portsmouth to Birmingham within the next 7 days, you can find tickets to cost on average $72 (€59) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Portsmouth to Birmingham are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Portsmouth
Birmingham
Portsmouth & Southsea is the most popular Portsmouth railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Portsmouth for your trip to Birmingham.