The cheapest trains from Colchester to London

Showing times and prices for 28 Oct

Cheapest

£16

Average

£31

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Colchester to London will cost around £ 31 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
18:33Colchester1h00 19:33London Liverpool Street
0 changes
£161One-way
Cheapest
18:06Colchester0h52 18:58London Liverpool Street
0 changes
£161One-way
10:03Colchester0h52 10:55London Liverpool Street
0 changes
£161One-way
09:50Colchester1h01 10:51London Liverpool Street
0 changes
£161One-way
09:03Colchester0h57 10:00London Liverpool Street
0 changes
£201One-way

Timetable Colchester to London

Showing trains for tomorrow, Thu, 28 Oct
07:58Colchester Town1h22 09:20London Liverpool Street
0 changes
07:59Colchester1h03 09:02London Liverpool Street
0 changes
08:11Colchester0h53 09:04London Liverpool Street
0 changes
08:35Colchester1h04 09:39London Liverpool Street
0 changes
08:38Colchester1h11 09:49London Liverpool Street
0 changes
08:49Colchester1h05 09:54London Liverpool Street
0 changes
09:00Colchester Town1h10 10:10London Liverpool Street
0 changes
09:03Colchester0h57 10:00London Liverpool Street
0 changes
09:16Colchester1h01 10:17London Liverpool Street
0 changes
09:33Colchester1h02 10:35London Liverpool Street
0 changes
09:50Colchester1h01 10:51London Liverpool Street
0 changes
10:03Colchester0h52 10:55London Liverpool Street
0 changes
10:12Colchester1h01 11:13London Liverpool Street
0 changes
18:06Colchester0h52 18:58London Liverpool Street
0 changes
18:12Colchester1h02 19:14London Liverpool Street
0 changes
18:33Colchester1h00 19:33London Liverpool Street
0 changes
18:44Colchester1h01 19:45London Liverpool Street
0 changes
18:55Colchester1h05 20:00London Liverpool Street
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
£22Greater Anglia
£11National Express
Fri
29 Oct
£22Greater Anglia
£15National Express
Sat
30 Oct
£13Greater Anglia
£11National Express
Sun
31 Oct
£32Greater Anglia
£13National Express
Mon
1 Nov
£22Greater Anglia
£10National Express
Tue
2 Nov
£22Greater Anglia
£10National Express
Wed
3 Nov
£22Greater Anglia
£10National Express
Thu
4 Nov
Find prices
£8National Express
Fri
5 Nov
£22Greater Anglia
£11National Express
Sat
6 Nov
£13Greater Anglia
£11National Express
Sun
7 Nov
£11Greater Anglia
Find prices
Mon
8 Nov
£22Greater Anglia
£10National Express
Tue
9 Nov
£22Greater Anglia
£10National Express
Thu
11 Nov
£22Greater Anglia
£10National Express
Fri
12 Nov
£11Greater Anglia
£11National Express
Sat
13 Nov
£11Greater Anglia
£13National Express
Sun
14 Nov
£11Greater Anglia
£8National Express
Mon
15 Nov
£11Greater Anglia
£8National Express

The fastest trains from Colchester to London

Showing times and prices for 28 Oct

Fastest Journey

52 m

Average

1 h 2 m

Trains per day

18

Distance

83 km

Of the 18 trains that leave Colchester for London every day 18 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 83 km distance in an average of 1 h 2 m but if you time it right, some trains will get you there in just 52 m .

The slowest trains will take 1 h 22 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:03Colchester0h52 10:55London Liverpool Street
0 changes
£161One-way
Fastest
18:06Colchester0h52 18:58London Liverpool Street
0 changes
£161One-way
08:11Colchester0h53 09:04London Liverpool Street
0 changes
£361One-way
09:03Colchester0h57 10:00London Liverpool Street
0 changes
£201One-way
18:33Colchester1h00 19:33London Liverpool Street
0 changes
£161One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Colchester to London

distanceDistance51 miles (82 km)
durationAverage train duration31 min
priceAverage train ticket price£24 (€27)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesGreater Anglia

Trains from Colchester to London cover the 51 miles (82 km) long journey taking on average 31 min with our travel partners like Greater Anglia. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £24, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Colchester and arrive in London Victoria.

Trains from Colchester to London

There are regular services travelling from Colchester to London operated by Abellio Great Anglia. The first train of the day departs at 08:03 a.m. and arrives in London at 08:56 a.m. Services generally depart three to four times every hour and usually take around an hour to arrive. Trains depart regularly throughout the day and the last train leaves at 10:43 p.m.

What are the departure and arrival stations for trains from Colchester to London?

Departure Station: Trains from Colchester to London depart from Colchester railway station. It is accessible by both bus and taxi services, and also offers car parking.

Arrival Station: Trains from Colchester to London terminate at Liverpool Street Station which is located centrally within London. There are no car parking facilities available, however, access to the city centre by bus can be achieved just outside the railway station. A taxi rank is also located just outside station and several metro lines depart from the Liverpool street underground station nearby.

Travel Tips

Trains from Colchester to London
Travel by train to London 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 Colchester to London.
FAQs
What is the cost of cheap trains to London from Colchester?
If you’re looking to save money on tickets, you can find a cheap train from Colchester to London for as little as £13  in the next 7 days.
How much is a train ticket from Colchester to London?
If you’re looking to book your train tickets in the next week, you can expect the Colchester to London train price to come in at an average of £24  one way.
What is the distance to London from Colchester by train?
The distance between Colchester and London by train is approximately 51 miles (82 km).
How long is the train journey from Colchester to London?
The Colchester to London train duration is on average 31 min, which is to be expected when travelling 51 miles (82 km) to London from Colchester. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What is the departure train station in Colchester and arrival train station in London?

There are a few train stations in Colchester to start your trip from including Colchester, Colchester Town and Colchester, Hythe Railway Station. In London you have a few train station options to choose from for your arrival including London Victoria, London Euston and London Kings Cross.

Omio customers travelling this route depart most frequently from Colchester   and arrive in London Victoria.

Where is the train station in Colchester? Where is the train station in London?

The most popular departure train station with passengers for this trip, called Colchester, is located 1 mile (s) / 1 km from the city centre of Colchester.

The most popular arrival train station, London Victoria, is located 1 mile (s) / 1 km away from the city centre of London.

Which train providers can take me from Colchester to London?
If you're looking for trains from Colchester to London, you can rely on Greater Anglia to get you to London. It's also good to check out all possible train providers for the Colchester to London route to see if there might be differences in the amenities they offer.
Can I purchase a direct train from Colchester to London?
Yes, there are 25 direct trains per day from Colchester to London, and you can find a direct train for this journey with Greater Anglia  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains per day are there between Colchester and London?
On average, there are 25 trains a day from Colchester to London. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Colchester to London? When is the last train from Colchester to London?
If you prefer early morning trains from Colchester to London, the first train leaves at 06: 59. If you prefer late night trains from Colchester to London, the last train of the day leaves at 10: 43. Omio shows you the latest train from Colchester to London times to help you book the best departure time for this journey.
How early should I purchase Colchester to London train tickets to get the best deals?
You can find a train to London from Colchester to cost on average £24 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Colchester to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Colchester
London
Colchester is the most popular Colchester railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Colchester for your journey to London.