Trip to Birmingham

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Portsmouth to Birmingham

🚆 For a journey from Portsmouth to Birmingham by train, you will need to make a transfer at Winchester. The total travel time, including transfers, is approximately 3 hours and 56 minutes. South Western Railway operates the services departing from Portsmouth & Southsea station. 🚆 The train services from Portsmouth to Birmingham, operated by CrossCountry, arrive at Birmingham New Street station. The journey covers a distance of 267 km and offers a comfortable and convenient mode of transportation between the two cities. 🚆 Ticket prices for the Portsmouth to Birmingham train vary between £73 to £203.

Where to stay in Birmingham

There are over 468 hotels to stay in Birmingham. Prices range from $22 per night.

Find accommodation
  • The companies that provide train routes from Portsmouth to Birmingham are South Western Railway and CrossCountry. There is no direct train between these two cities, and the journey includes transfers, with the total travel time being approximately 3 hours and 56 minutes. Passengers will depart from Portsmouth & Southsea station and arrive at Birmingham New Street station when traveling by train. Ticket prices for this route can vary from £73 to £205.
  • The fastest train route between Portsmouth and Birmingham takes approximately 3 hours and 56 minutes with transfers. The services are operated by South Western Railway and CrossCountry, with the journey involving a transfer at Winchester. While there are multiple routes available with varying travel times and transfers, the 3 hours and 56 minutes journey is the quickest option for this train journey.
  • Trains departing from Portsmouth to Birmingham are operated by South Western Railway and depart from Portsmouth & Southsea station. This station is the main departure point for this train route. Passengers can board the train at Portsmouth & Southsea station to begin their journey to Birmingham New Street station.
  • There are multiple train routes available from Portsmouth to Birmingham each with varying travel times and transfers. The journey typically involves transfers at stations such as Winchester or Southampton Central, depending on the specific route chosen. Train services operated by South Western Railway and CrossCountry facilitate the transportation from Portsmouth to Birmingham, taking approximately 3 hours and 56 minutes on average. Passengers can select from different routes based on their preferences for transfers and duration of travel.
  • The train services from Portsmouth to Birmingham operated by CrossCountry, arrive at Birmingham New Street station. Birmingham New Street station is a major railway hub in the city center of Birmingham, providing convenient connections to various destinations within the city and beyond. This centrally located station offers easy access to key attractions, shopping centers, and transportation links for travelers arriving in Birmingham. Passengers can disembark at Birmingham New Street station and continue their journey to their final destination in Birmingham.
  • The first train of the day to travel from Portsmouth to Birmingham typically departs from Portsmouth & Southsea station in the early morning. The last train would usually leave later in the evening. Passengers can check the specific departure times for each day of travel by consulting the train schedule provided by South Western Railway and CrossCountry, the operators servicing this route.
  • There are no direct train trips available each day between Portsmouth and Birmingham. Passengers traveling between these cities will need to take services that involve transfers, with the journey typically taking around 3 hours and 56 minutes. South Western Railway operates the services departing from Portsmouth & Southsea, while CrossCountry runs the trains arriving at Birmingham New Street.
  • There is no direct train available between Portsmouth and Birmingham. Travelers will need to take services that involve transfers, with the journey typically taking around 3 hours and 56 minutes. The route includes departing from Portsmouth & Southsea and arriving at Birmingham New Street via Winchester. Passengers may need to change trains during the journey.
  • The cost of a train ticket from Portsmouth to Birmingham can vary depending on factors such as the time of booking and class of travel. Prices typically range from £73 to £205 for this journey. Passengers are advised to book their tickets in advance to secure the best possible fare for their trip.

Will you be returning to Portsmouth by train?

If you are looking for the return train journey, check out trains from Birmingham to Portsmouth

See schedule