Book Cheap Train Tickets From Brighton to London
Brighton is ideally situated for a trip to London, with a direct train between Brighton and London Bridge or London Victoria Station taking around 1 hour. London trains from Brighton are operated by Gatwick Express, Southern, and Thameslink. Using our journey planner, you can find more London train information and save on your tickets.
You will be spoilt for a choice of places in London with landmarks including the London Eye, Trafalgar Square, and the Tower of London. Once you arrive in London from Brighton Station, you can easily reach whatever destination you wish; underground services in London cover the city with very little travel time.
You can take trains on the route to the capital at any time you want, the first service to London leaves at 03:12 with the last train from Brighton at 01:45.
Travelling From Brighton to London by Train
Departure Station
Brighton
Arrival Station
London
Distance
47 Miles / 75 Kilometres
First Service
03:12
Last Service
01:45
Fastest Journey Time
1 Hour
Avg. Journey Time
1 Hour 14 Minutes
Frequency
118 Trains per day
Operators
Gatwick Express, Southern, Thameslink
Brighton to London Train Routes
When you travel from London, you may be interested in visiting other cities. Destinations near London and Brighton include Southampton, Cambridge, and Oxford.
Frequently Asked Questions
How long does the train from Brighton to London take?
The train from Brighton to London takes around an hour, and direct services are operated by Gatwick Express, Southern, and Thameslink.
How much does the train from Brighton to London cost?
The cost of a train from London to Brighton can vary depending on how far in advance you book and whether you travel at off-peak times.
What time does the first train from Brighton to London leave?
The first train from Brighton to London leaves at 03:12 and the last at 01:45.