The average train between Prague and Portsmouth takes 25h 54m and the fastest train takes 23h 23m. The train runs, on average, 6 times per week from Prague to Portsmouth. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 6 times a week between Prague and Portsmouth. The earliest departure is at 5:35 PM in the evening, and the last departure from Prague is at 6:35 PM which arrives into Portsmouth at 10:02 PM. All services require a transfer at Regensburg Hbf and take an average of 25h 54m. The schedules shown below are for the next available departures.
Want to know about travelling from Prague to Portsmouth? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Prague to Portsmouth. However, there are services departing from Praha Hlavni Nadrazi station and arriving at Portsmouth & Southsea station via Regensburg Hbf station, Amsterdam Centraal station and London St Pancras Intl station. The journey, including transfers, takes approximately 25h 54m.
Prague to Portsmouth train services, operated by ÖBB EuroCity, depart from Praha Hlavni Nadrazi station.
Prague to Portsmouth train services, operated by South Western Railway, arrive at Portsmouth & Southsea station.
The distance between Prague and Portsmouth is 1099.3 km.
There is no direct connection from Prague to Portsmouth. However, you can take the train to Regensburg Hbf, walk to Regensburg Hbf, take the vehicle to Amsterdam Centraal, walk to Amsterdam Centraal, take the train to London St Pancras Intl, walk to Euston station, take the subway to Waterloo Station, walk to London Waterloo Station, then take the train to Portsmouth & Southsea.