Trains to Brighton Find train times and tickets

Brighton is the nearest point on England's south coast to London, so it’s the obvious place to head for if you are looking for a seaside excursion by train from the capital. The beach is the obvious draw (if you don't mind pebbles rather than sand), but many venture to Brighton for the town's edgy culture and tolerant ways. In any season, Brighton is fun and quirky. It’s no longer the sedate resort once favoured by Queen Victoria; today it’s a liberal place which defies convention.

You find a generous helping of seaside tack along with the traditional pier. Fish and chips too of course. Many visitors flock to The Lanes, a rather twee area with some good seafood restaurants. To take the pulse of bohemian Brighton, head instead for North Laine where vegan shoes and hand-knitted muesli are all the rage. That North Laine area is a good first stop, as it’s close to Brighton station. It is also worth making time to see the extraordinary mock-Indian Royal Pavilion.

Brighton station bustles at any time of day – no surprise in a green city which shows a strong commitment to public transport. London is less than an hour away, and frequent trains speed from Brighton to Gatwick Airport in under 30 minutes. There are direct trains to Luton Airport and Bedford. Hourly trains run east to Hastings and Ashford, and there’s an equally frequent service west along the coast to Portsmouth and Southampton. There are a number of useful longer-distance services with occasional departures to Bath, Bristol, Cheltenham and Salisbury.

Search accommodation in Brighton

Airbnb

Travel to Brighton by train from anywhere in the UK or across Europe

London to Brighton by train

from £5.00

Avg 0 changes 52m

Croydon to Brighton by train

from £2.00

Avg 0 changes 35m

Bath to Brighton by train

from £13.50

Avg 1 change 3hr 1m

Sheffield to Brighton by train

from £29.50

Avg 1 change 3hr 47m

Eastbourne to Brighton by train

from £10.80

Avg 0 changes 32m

Worthing to Brighton by train

from £5.70

Avg 0 changes 20m

Crawley to Brighton by train

from £5.00

Avg 0 changes 22m

Luton to Brighton by train

from £18.80

Avg 0 changes 1hr 58m

Clapham Junction to Brighton by train

from £5.00

Avg 0 changes 45m

Oxford to Brighton by train

from £23.70

Avg 1 change 2hr 23m

Birmingham to Brighton by train

from £14.00

Avg 1 change 2hr 54m

Lewes to Brighton by train

from £4.30

Avg 0 changes 11m

Watford to Brighton by train

from £8.50

Avg 1 change 1hr 34m

Bedford to Brighton by train

from £20.90

Avg 0 changes 2hr 18m

Hastings to Brighton by train

from £13.50

Avg 0 changes 1hr 3m

Show more

Reading to Brighton by train

from £19.00

Avg 1 change 1hr 50m

Coventry to Brighton by train

from £14.00

Avg 1 change 2hr 32m

Country guide

Trains to the United Kingdom

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.