There are 6 ways to get from Bury St Edmunds to Colchester by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  51 min

  1. Take the train from Bury St Edmunds to Colchester

$20 - $29

Cheapest option

Bus  •  1 h 25 min

  1. Take the bus from Bury St Edmunds to Colchester National Express

$8 - $12

4 alternative options

Train via Ipswich  •  1 h 6 min

  1. Take the train from Bury St Edmunds to Ipswich
  2. Take the train from Ipswich to Colchester

$20 - $29

Line 753 bus, line 754 bus  •  2 h 7 min

  1. Take the line 753 bus from Bury St Edmunds, Arc Shopping Centre to Sudbury, Bus Station 753
  2. Take the line 754 bus from Sudbury, Bus Station to Colchester Town Centre, High Street (Colch High St) 754

$16

Taxi  •  45 min

  1. Take a taxi from Bury St Edmunds to Colchester 41.9 miles

$110 - $130

Drive  •  45 min

  1. Drive from Bury St Edmunds to Colchester 41.9 miles

$9 - $13

What companies run services between Bury St Edmunds, England and Colchester, England?

Greater Anglia operates a train from Bury St Edmunds to Colchester twice daily. Tickets cost $20 - $29 and the journey takes 51 min. Alternatively, National Express operates a bus from Bury St Edmunds to Colchester 5 times a week. Tickets cost $8 - $12 and the journey takes 1 h 25 min.

Train operators
Greater Anglia
Website
abelliogreateranglia.co.uk
Train from Bury St Edmunds to Colchester
Ave. Duration
51 min
Frequency
Twice daily
Estimated price
$20 - $29
Website
abelliogreateranglia.co.uk
Schedules at
ojp.nationalrail.co.uk
Train from Bury St Edmunds to Ipswich
Ave. Duration
35 min
Frequency
Hourly
Estimated price
$12 - $18
Website
abelliogreateranglia.co.uk
Schedules at
ojp.nationalrail.co.uk
Train from Ipswich to Colchester
Ave. Duration
18 min
Frequency
Every 30 minutes
Estimated price
$7 - $11
Website
abelliogreateranglia.co.uk
Schedules at
ojp.nationalrail.co.uk
Bus operators
Chambers
Bus from Bury St Edmunds, Arc Shopping Centre to Sudbury, Bus Station
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$9
Bus from Sudbury, Bus Station to Colchester Town Centre, High Street (Colch High St)
Ave. Duration
46 min
Frequency
Every 30 minutes
Estimated price
$7
Other operators
Taxi from Bury St Edmunds to Colchester
Ave. Duration
45 min
Estimated price
$110 - $130

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, How do I buy a London Underground ticket? and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Bury St Edmunds and Colchester is 42 km. The road distance is 67 km.

The cheapest way to get from Bury St Edmunds to Colchester is to drive which costs £6 - £10 and takes 45 min.

The quickest way to get from Bury St Edmunds to Colchester is to taxi which takes 45 min and costs £80 - £100.

Yes, there is a direct train departing from Bury St Edmunds and arriving at Colchester. Services depart twice daily. The journey takes approximately 51 min.

Yes, there is a direct bus departing from Bury St Edmunds and arriving at Colchester. Services depart five times a week, and operate every day. The journey takes approximately 1 h 25 min.

The train from Bury St Edmunds to Colchester takes 51 min including transfers and departs twice daily.