Portsmouth to Canterbury by train
Compare prices, times and book fast direct trains
Overview: trains from Portsmouth to Canterbury
Find the key information for travelling by train from Portsmouth to Canterbury, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Discover Portsmouth to Canterbury by train
Planning a train adventure from Portsmouth to Canterbury? To get started, check out our detailed guide to a seamless, enjoyable journey.
Train cost between Portsmouth and Canterbury
Average fares along this route:
The cheapest ticket price: US$119.00
Ticket price when booked 30 days in advance:
Ticket price when booked 7 days in advance:
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
Train schedule for travel between Portsmouth and Canterbury
While frequency of trains along this line depends on the day of the week, on average, 21 trains make this journey of 160 kilometres each day. The first weekday departure from Portsmouth is at 05:17 on weekdays. The last scheduled train during the week departs at 22:56.
During the weekend, 07:15 is the earliest scheduled departure, and 20:05 is the last. Throughout the day, trains typically depart every 29 minutes.
What are the travel time and distance for trains from Portsmouth to Canterbury?
On this route spanning 160 kilometres in total, the fastest journey takes 3 hours and 20 minutes.
How far in advance Portsmouth and Canterbury tickets go on sale
Tickets for travel between Portsmouth and Canterbury are available 4 and a half months in advance. To be notified by email when a certain travel date goes on sale, set up a booking alert.
Making the most of your trip to Canterbury
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Canterbury.
FAQs about the train journey from Portsmouth to Canterbury
Want to know more about your journey from Portsmouth to Canterbury? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The total distance between Portsmouth and Canterbury by train is 160 kilometres.
The cheapest tickets for this route start at US$119.00. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
Tickets for this journey become available 4 and a half months ahead of the travel date.
The quickest journey is 3 hours and 20 minutes.
Other train journeys from Portsmouth
- From Portsmouth to London From US$11.50
- From Portsmouth to Brighton From US$11.50
- From Portsmouth to Bristol From US$40.00
- From Portsmouth to Salisbury From US$30.00
- From Portsmouth to Southampton From US$29.50
- From Portsmouth to Bath From US$34.50
- From Portsmouth to Fareham From US$7.01
- From Portsmouth to Cardiff From US$38.50
- From Portsmouth to Winchester From US$16.50
- From Portsmouth to Birmingham From US$77.00
- From Portsmouth to Havant From US$5.29
- From Portsmouth to Woking From US$18.50
- From Portsmouth to Reading From US$53.00
- From Portsmouth to Guildford From US$20.00
- From Portsmouth to Blackpool From US$323.00
Other train journeys to Canterbury
- From London to Canterbury From US$18.00
- From Ashford to Canterbury From US$10.85
- From Paris to Canterbury From US$279.00
- From Ebbsfleet to Canterbury From US$16.50
- From Cambridge to Canterbury From US$237.50
- From Dover to Canterbury From US$40.50
- From Cardiff to Canterbury From US$148.50
- From Oxford to Canterbury From US$55.50
- From Brussels to Canterbury From US$102.00
- From Faversham to Canterbury From US$7.41
- From Manchester to Canterbury From US$75.00
- From Tonbridge to Canterbury From US$12.00
- From Birmingham to Canterbury From US$130.50
- From Ramsgate to Canterbury From US$19.00
- From Lille to Canterbury From US$117.50
Other train journeys from Canterbury
- From Canterbury to Paris From US$95.00
- From Canterbury to Ashford From US$10.85
- From Canterbury to Ebbsfleet From US$15.00
- From Canterbury to Cambridge From US$351.43
- From Canterbury to Dover From US$30.50
- From Canterbury to London From US$17.00
- From Canterbury to Oxford From US$55.00
- From Canterbury to Faversham From US$7.41
- From Canterbury to Reading From US$85.00
- From Canterbury to Brussels From US$152.50
- From Canterbury to Cardiff From US$79.00
- From Canterbury to Manchester From US$229.50