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

Deutsche Bahn

Train Information between Canterbury and Portsmouth

distanceDistance99 miles (160 km)
priceAverage train ticket price$108 (€88)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Canterbury to Portsmouth cover the 99 miles (160 km) long trip with our travel partners like. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around $108 (€88), you can find the cheapest train ticket for as low as $108 (€88). Travelers depart most frequently from Canterbury West and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Canterbury to Portsmouth
Travel by train to Portsmouth 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 Canterbury to Portsmouth.
What is the price of the cheapest train from Canterbury to Portsmouth?
Looking to save money on your route? Omio customers have found the cheapest train to Portsmouth from Canterbury for the next 7 days starting from $108 (€88)  one way.
What is the cost of a train to Portsmouth from Canterbury?
In the next 7 days you can expect to pay on average $108 (€88)  for a train ticket between Canterbury and Portsmouth.
How many miles is it from Canterbury to Portsmouth by train?
The distance to Portsmouth from Canterbury by train is approximately 99 miles (160 km).
Which train station from Canterbury to Portsmouth do I depart from? Which Portsmouth train station from Canterbury do I arrive in?

When departing from Canterbury, you have various train station options to start your route from including Canterbury West and Canterbury East. When arriving in Portsmouth, you can end your journey in train stations like Portsmouth & Southsea and Portsmouth Harbour.

Omio customers book a train from Canterbury West   to Portsmouth & Southsea   most frequently for this route.

Where is the train station in Canterbury to go to Portsmouth? Where is the train station in Portsmouth located?

The most popular departure train station with passengers for this trip, called Canterbury West, is located 0 mile (s) / 0 km from the city center of Canterbury.

The most popular arrival train station, Portsmouth & Southsea, is located 0 mile (s) / 0 km away from the city center of Portsmouth.

How many trains are there between Canterbury and Portsmouth a day?
The average number of trains departing Canterbury for Portsmouth is 16 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Canterbury to Portsmouth? When does the last train depart from Canterbury to Portsmouth?
You can take the earliest train from Canterbury to Portsmouth at 7: 45 AM   or take the last train from Canterbury to Portsmouth leaving at 8: 19 AM. Look for the latest Canterbury to Portsmouth train schedules on Omio and book the best time to take the train for this route.
How far in advance should I book train tickets to Portsmouth from Canterbury for the best deals?
If you buy a train ticket from Canterbury to Portsmouth within the next 7 days, you can find tickets to cost on average $108 (€88) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Portsmouth from Canterbury are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Canterbury West is the most popular Canterbury 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 Canterbury for your trip to Portsmouth.