|Distance||109 miles (176 km)|
|Average train ticket price||£24 (€27)|
|Train frequency||17 a day|
|Direct train||Yes, there are 17 direct trains a day|
|Train companies||South Western Railway|
Trains from Cambridge to Portsmouth cover the 109 miles (176 km) long journey taking on average 3 h 54 min with our travel partners like South Western Railway. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this trip costs around £24, you can find the cheapest train ticket for as low as £24. Travellers depart most frequently from Cambridge and arrive in Portsmouth & Southsea.
When taking a train from Cambridge, you have a couple of train stations you can depart from including Cambridge and Cambridge North. When you arrive in Portsmouth, your train can arrive in train stations including Portsmouth & Southsea and Portsmouth Harbour.
Omio customers travelling this route book their trains from Cambridge to Portsmouth & Southsea.
The most popular departure train station with passengers for this trip, called Cambridge, is located 1 mile (s) / 1 km from the city centre of Cambridge.
The most popular arrival train station, Portsmouth & Southsea, is located 0 mile (s) / 0 km away from the city centre of Portsmouth.
Here are some other resources that might have the information you need