You can get from Bristol to Canterbury by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||158 miles (255 km)|
|Available travel modes||Bus or train|
|Ticket price range||$14 - $120|
|Cheapest mode||Bus • $14 (€11) • 5 h 45 min|
|Fastest mode||Train • $120 (€96) • 3 h 10 min|
|Popular travel companies||National Express or South Western Railway|
Travel 158 miles (255 km) by bus or train between Bristol and Canterbury. The most popular travel companies which serve this trip are National Express or South Western Railway among others. Travelers can even take a direct from Bristol to Canterbury.
There are 2 ways that you can travel to Canterbury from Bristol. You can take a bus or train.
The cheapest way to travel from Bristol to Canterbury is by taking a bus with an average price of $14 (€11).
This is compared to other travel options to Canterbury:
Taking a bus is usually $107 (€85) less than taking a train to Canterbury, which costs on average $120 (€96) for the same trip.
The fastest way to get to Canterbury from Bristol is by train with an average travel time of 3 h 10 min.
Other travel options to Canterbury can usually take longer:
In comparison, getting to Canterbury by bus can take on average 5 h 45 min.
Canterbury is approximately 158 miles (255 km) away from Bristol.
These are the most popular departure and arrival points from Bristol to Canterbury:
If finding a good deal is your main consideration for your trip from Bristol to Canterbury, then we'll help you find the best value travel companies for you:
Before traveling from Bristol to Canterbury, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:
But we recommend booking Bristol to Canterbury tickets online a few months before your planned travel date to score the best deals and save money on your trip.