Trains from London to Brighton

Get £4 off train tickets booked on Skyscanner app using the code SKYRAIL
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app
Download Skyscanner APP

London Victoria to Brighton

When can I get the cheapest train tickets from London to Brighton?

Off-peak times

Try to avoid peak hours, which usually last from 04:35 to 09:21 on weekdays. Aside from the morning rush, most trains to Brighton are off-peak with super off-peak prices available on early morning weekend trains.

Advance tickets

Book early to get the best bargains. Southern Rail has three price tiers for its advance tickets - £5, £8.50 and £12 (or £17 for first class). These are usually released 12 weeks before you travel, and the earlier you book the cheaper your ticket is likely to be.

How long does the train from London to Brighton take?

Fastest Route


The fastest train to Brighton from London is the direct service from Victoria Station. It takes 55 minutes on average: just enough time to listen to a podcast episode.

Indirect trains to Brighton from London take just over an hour. There's usually only one stop at Hove, Three Bridges or Haywards Heath. Some Gatwick Express services also call in at Brighton after dropping off travellers at Gatwick Airport.

Which London stations have trains to Brighton?

Trains to Brighton are available from London Victoria, London St Pancras International and London Blackfriars stations, with trains from London Bridge to Brighton available on weekdays. Services are usually operated by Southern Rail, Thameslink and Gatwick Express.

Which train stations are in Brighton?

Brighton Railway Station is the main rail hub in Brighton. It's in the city centre, ten minutes walk from The Lanes - a quirky neighbourhood packed with independent shops, bars and restaurants. There's also a train station in Hove, a well-heeled area to the west of Brighton city centre known for its high-end boutiques and Regency townhouses.

When are the first and last trains from London to Brighton?

First Train


Last Train


The service runs almost 24 hours: the last train from London to Brighton leaves Blackfriars station at 01:05, and the first one departs just three hours later at 04:05.

Trains from London to Brighton are regular, departing every 10 to 20 minutes during the day.

Train timetables are subject to change: compare tickets from London to Brighton to see the latest departure times.

Find out more about the Skyscanner app
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app