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 Birmingham to Portsmouth will cost around $ 167 if you buy it on the day, but the cheapest tickets can be found for only $ 71.
Find all the dates and times for this journey
3 h 47 m
4 h 3 m
Trains per day
It's difficult to get from Birmingham to Portsmouth without transferring at least once.
|Distance||121 miles (195 km)|
|Average train duration||3 h 47 min|
|Average train ticket price||$71 (€58)|
|Train frequency||8 a day|
|Direct train||Yes, there are 8 direct trains a day|
|Train providers||Cross Country|
Trains from Birmingham to Portsmouth cover the 121 miles (195 km) long trip taking on average 3 h 47 min with our travel partners like Cross Country. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around $71 (€58), you can find the cheapest train ticket for as low as $35 (€28). Travelers depart most frequently from Birmingham New Street and arrive in Portsmouth & Southsea.
You can travel by train from Birmingham to Portsmouth with Crosscountry Railways for as low as $35 (€28). When you search for schedules and tickets, Omio will show you the best route.
If you're looking for cheap Crosscountry Railways tickets from Birmingham to Portsmouth, check out Omio! With one-way Birmingham to Portsmouth train ticket prices starting as low as $35 (€28) when you book in advance, we'll help you get to Portsmouth from Birmingham by showing you the latest Crosscountry Railways offers, train schedules and tickets for this 121 miles (195 km) route. You can also review relevant ticket information for each class fare available on this journey, such as baggage allowance and amenities offered onboard with Crosscountry Railways. If you search for Crosscountry Railways tickets from Birmingham to Portsmouth in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Birmingham and Portsmouth on offer, Omio makes it easier than ever for you to find that perfect train with Crosscountry Railways so you can enjoy a smooth and comfortable journey.
Crosscountry Railways has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Crosscountry Railways tickets between Birmingham and Portsmouth and when traveling by train:
There are a few train stations in Birmingham to start your journey from including Birmingham New Street and Birmingham Moor Street. In Portsmouth you have a few train station options to choose from for your arrival including Portsmouth & Southsea and Portsmouth Harbour.
Omio customers traveling this route depart most frequently from Birmingham New Street and arrive in Portsmouth & Southsea.
Passengers booking this journey most frequently board their trains from Birmingham New Street and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.
Passengers arriving in Portsmouth most often arrive at Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from this train station to the city center.
Here are some other resources that might have the information you need