Trains to Brighton

Brighton is the closest point on England's south coast to London, so it’s clearly the 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.

If you are travelling by train from London to Brighton, the journey takes in some fine Sussex countryside along the way. Indeed, that rural hinterland is part of Brighton's real appeal. Brighton is not merely the seaside; it's also the gateway to the beautiful chalk landscapes of the South Downs National Park.

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

London to Brighton by train

from $6.28

Avg 0 change 52m

Croydon to Brighton by train

from $6.28

Avg 0 change 35m

Gatwick Airport to Brighton by train

from $6.28

Avg 0 change 22m

Eastbourne to Brighton by train

from $15.07

Avg 0 change 32m

Birmingham to Brighton by train

from $22.60

Avg 1 change 2hr 54m

Reading to Brighton by train

from $34.78

Avg 1 change 1hr 50m

Oxford to Brighton by train

from $18.71

Avg 1 change 2hr 23m

Worthing to Brighton by train

from $6.53

Avg 0 change 18m

Luton to Brighton by train

from $35.54

Avg 0 change 1hr 56m

Bedford to Brighton by train

from $42.32

Avg 0 change 2hr 18m

Coventry to Brighton by train

from $65.67

Avg 1 change 2hr 32m

Watford to Brighton by train

from $10.67

Avg 1 change 1hr 34m

Sheffield to Brighton by train

from $41.44

Avg 1 change 3hr 41m

Hastings to Brighton by train

from $17.96

Avg 0 change 1hr 5m

Lewes to Brighton by train

from $5.65

Avg 0 change 11m

Show more

Bath to Brighton by train

from $23.23

Avg 1 change 3hr 10m

Basingstoke to Brighton by train

from $43.20

Avg 1 change 1hr 40m

Fareham to Brighton by train

from $20.72

Avg 0 change 1hr 14m

Edinburgh to Brighton by train

from $58.52

Avg 1 change 5hr 49m

Leicester to Brighton by train

from $30.77

Avg 1 change 2hr 46m

Southampton to Brighton by train

from $41.44

Avg 0 change 1hr 38m

Portsmouth to Brighton by train

from $20.72

Avg 0 change 1hr 10m

Grantham to Brighton by train

from $30.89

Avg 1 change 2hr 41m

Ipswich to Brighton by train

from $23.98

Avg 1 change 2hr 46m

Hove to Brighton by train

from $3.52

Avg 0 change 4m

Leeds to Brighton by train

from $43.70

Avg 1 change 3hr 37m

York to Brighton by train

from $60.27

Avg 1 change 3hr 21m

Salisbury to Brighton by train

from $8.16

Avg 0 change 2hr 8m

Manchester to Brighton by train

from $42.07

Avg 1 change 3hr 39m

Shrewsbury to Brighton by train

from $222.26

Avg 2 change 4hr 2m

Crewe to Brighton by train

from $40.81

Avg 1 change 3hr 8m

Newcastle upon Tyne to Brighton by train

from $80.74

Avg 1 change 4hr 20m

Glasgow to Brighton by train

from $49.60

Avg 1 change 6hr 6m

Redhill to Brighton by train

from $13.06

Avg 0 change 38m

Chester to Brighton by train

from $54.00

Avg 1 change 3hr 41m

Doncaster to Brighton by train

from $32.52

Avg 1 change 3hr 14m

Bristol to Brighton by train

from $15.70

Avg 1 change 3hr 4m

Liverpool to Brighton by train

from $39.43

Avg 1 change 3hr 37m

Chichester to Brighton by train

from $17.58

Avg 0 change 45m

Peterborough to Brighton by train

from $34.41

Avg 1 change 2hr 20m

Barnham to Brighton by train

from $13.56

Avg 0 change 37m

Cardiff to Brighton by train

from $21.35

Avg 1 change 3hr 28m

Newport to Brighton by train

from $70.45

Avg 1 change 3hr 14m

Newark to Brighton by train

from $36.42

Avg 1 change 2hr 54m

Darlington to Brighton by train

from $71.58

Avg 1 change 3hr 56m

Ashford to Brighton by train

from $20.72

Avg 0 change 1hr 47m

Preston to Brighton by train

from $47.59

Avg 1 change 3hr 46m

Sutton to Brighton by train

from $6.28

Avg 1 change 1hr 12m

Norwood to Brighton by train

from $10.67

Avg 0 change 54m

Slough to Brighton by train

from $41.06

Avg 1 change 1hr 57m

Plymouth to Brighton by train

from $28.25

Avg 1 change 4hr 40m

Exeter to Brighton by train

from $25.11

Avg 1 change 3hr 45m

Wolverhampton to Brighton by train

from $42.07

Avg 1 change 3hr 15m

Havant to Brighton by train

from $17.96

Avg 0 change 59m

Bromley to Brighton by train

from $18.58

Avg 1 change 1hr 19m

Milton Keynes to Brighton by train

from $10.67

Avg 1 change 2hr 3m

Haywards Heath to Brighton by train

from $8.54

Avg 0 change 14m

Norwich to Brighton by train

from $91.42

Avg 1 change 3hr 32m

Bournemouth to Brighton by train

from $27.88

Avg 1 change 2hr 13m

Bradford to Brighton by train

from $43.70

Avg 1 change 4hr 23m

Wakefield to Brighton by train

from $52.11

Avg 1 change 3hr 24m

Tonbridge to Brighton by train

from $20.72

Avg 1 change 1hr 6m

Middlesbrough to Brighton by train

from $123.06

Avg 2 change 4hr 40m

Kettering to Brighton by train

from $18.84

Avg 1 change 2hr 35m

Littlehampton to Brighton by train

from $13.94

Avg 0 change 32m

Westbury to Brighton by train

from $58.39

Avg 0 change 2hr 42m

Cambridge to Brighton by train

from $31.64

Avg 1 change 2hr 23m

Gloucester to Brighton by train

from $40.18

Avg 1 change 3hr 31m

Swindon to Brighton by train

from $21.35

Avg 1 change 2hr 23m

Taunton to Brighton by train

from $62.16

Avg 1 change 3hr 26m

Warrington to Brighton by train

from $100.46

Avg 1 change 3hr 26m

Hull to Brighton by train

from $52.74

Avg 1 change 4hr 12m

Newton Abbot to Brighton by train

from $27.00

Avg 1 change 4hr 15m

Woking to Brighton by train

from $86.27

Avg 1 change 1hr 20m

Carlisle to Brighton by train

from $159.48

Avg 1 change 4hr 56m

Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.