Special offer: There are no booking fees between 29 July - 31 December 2020. Read COVID-19 updates on European train services here. Sonderregelung: Vom 29. Juli bis 31. Dezember 2020 erheben wir keine Buchungsgebühren. Lies Coronavirus-Updates über Zugverbindungen in Europa hier. Offre exceptionnelle: Pas de frais de réservation entre le 29 juillet et le 31 décembre 2020. Lisez notre page dédiée aux nouvelles sur le Covid-19 et les conditions de circulation en Europe ici. Offerta speciale: Non sono previsti costi di prenotazione nel periodo tra il 29 luglio e il 31 dicembre 2020. Leggi gli aggiornamenti COVID-19 sui servizi dei treni in Europa qui. Oferta excepcional: No hay gastos de gestión entre el 29 de julio y el 31 de diciembre de 2020. Lea las actualizaciones sobre COVID-19 y los servicios de trenes europeos aquí. Oferta especial: não há taxas de reserva entre 29 de julho - 31 de dezembro de 2020. Leia as atualizações sobre o Covid-19 e os serviços ferroviários europeus aqui.

Trains to Croydon

Brighton to Croydon by train

from $6.47

Avg 0 change 35m

Eastbourne to Croydon by train

from $6.47

Avg 0 change 1hr 6m

London to Croydon by train

from $8.41

Avg 0 change 13m

Birmingham to Croydon by train

from $32.33

Avg 1 change 2hr 7m

Basingstoke to Croydon by train

from $31.42

Avg 1 change 56m

Crawley to Croydon by train

from $10.99

Avg 0 change 21m

Redhill to Croydon by train

from $13.97

Avg 0 change 11m

Southampton to Croydon by train

from $10.99

Avg 0 change 2hr 8m

Woking to Croydon by train

from $12.93

Avg 1 change 39m

Leeds to Croydon by train

from $46.55

Avg 1 change 2hr 48m

Horley to Croydon by train

from $6.98

Avg 0 change 14m

Norwich to Croydon by train

from $43.97

Avg 1 change 2hr 38m

Norwood to Croydon by train

from $4.27

Avg 0 change 3m

Luton to Croydon by train

from $20.04

Avg 0 change 59m

Hastings to Croydon by train

from $6.47

Avg 0 change 1hr 20m

Milton Keynes to Croydon by train

from $33.36

Avg 1 change 1hr 29m

Chichester to Croydon by train

from $21.08

Avg 0 change 1hr 10m

Haywards Heath to Croydon by train

from $6.47

Avg 0 change 26m

Tonbridge to Croydon by train

from $13.19

Avg 0 change 29m

Worthing to Croydon by train

from $6.47

Avg 0 change 56m

Hove to Croydon by train

from $31.03

Avg 0 change 43m

Manchester to Croydon by train

from $123.23

Avg 1 change 2hr 56m

Bedford to Croydon by train

from $36.08

Avg 0 change 1hr 16m

Sutton to Croydon by train

from $3.36

Avg 0 change 10m

Preston to Croydon by train

from $85.34

Avg 1 change 3hr 4m

Coventry to Croydon by train

from $30.78

Avg 1 change 1hr 55m

Havant to Croydon by train

from $10.99

Avg 0 change 1hr 21m

Horsham to Croydon by train

from $10.99

Avg 0 change 31m

Glasgow to Croydon by train

from $72.80

Avg 1 change 5hr 25m

Crewe to Croydon by train

from $45.91

Avg 1 change 2hr 23m

Doncaster to Croydon by train

from $82.50

Avg 1 change 2hr 25m

Bournemouth to Croydon by train

from $39.83

Avg 1 change 2hr 3m

Liverpool to Croydon by train

from $92.33

Avg 1 change 3hr

Portsmouth to Croydon by train

from $6.47

Avg 0 change 1hr 31m

Cambridge to Croydon by train

from $25.86

Avg 0 change 1hr 31m

Lincoln to Croydon by train

from $39.05

Avg 1 change 2hr 31m

Newark to Croydon by train

from $42.03

Avg 1 change 2hr 3m

York to Croydon by train

from $88.97

Avg 1 change 2hr 30m

Ipswich to Croydon by train

from $31.68

Avg 1 change 1hr 55m

Edinburgh to Croydon by train

from $68.40

Avg 1 change 4hr 58m

Peterborough to Croydon by train

from $21.85

Avg 0 change 1hr 47m

Reading to Croydon by train

from $25.99

Avg 1 change 1hr 27m

Blackpool to Croydon by train

from $222.41

Avg 2 change 3hr 41m

Purley to Croydon by train

from $4.27

Avg 0 change 4m

Leicester to Croydon by train

from $56.90

Avg 1 change 1hr 53m

Reigate to Croydon by train

from $6.85

Avg 0 change 20m

Bristol to Croydon by train

from $50.43

Avg 1 change 2hr 26m

Lewes to Croydon by train

from $24.96

Avg 0 change 47m

Newcastle upon Tyne to Croydon by train

from $38.41

Avg 1 change 3hr 29m

Exeter to Croydon by train

from $67.89

Avg 1 change 3hr 11m

Sheffield to Croydon by train

from $41.77

Avg 1 change 2hr 49m

Gatwick Airport to Croydon by train

from $6.85

Avg 0 change 14m

Northampton to Croydon by train

from $30.13

Avg 1 change 1hr 44m

Darlington to Croydon by train

from $85.99

Avg 1 change 3hr 1m

Portslade to Croydon by train

from $15.52

Avg 0 change 51m

Nottingham to Croydon by train

from $68.53

Avg 1 change 2hr 22m

Sydenham to Croydon by train

from $5.04

Avg 0 change 11m

Oxford to Croydon by train

from $28.12

Avg 1 change 1hr 54m

Kettering to Croydon by train

from $54.18

Avg 1 change 1hr 39m

Falmer to Croydon by train

from $24.18

Avg 1 change 1hr

Uckfield to Croydon by train

from $15.91

Avg 0 change 56m

Fareham to Croydon by train

from $10.99

Avg 0 change 1hr 42m

East Grinstead to Croydon by train

from $12.93

Avg 0 change 33m

Bognor Regis to Croydon by train

from $10.99

Avg 0 change 1hr 21m

New Cross to Croydon by train

from $5.82

Avg 0 change 11m

Bradford to Croydon by train

from $43.06

Avg 1 change 3hr 33m

Stoke-on-Trent to Croydon by train

from $42.03

Avg 1 change 2hr 23m

Edenbridge to Croydon by train

from $9.57

Avg 0 change 22m

Hampden Park to Croydon by train

from $6.47

Avg 0 change 1hr 3m

Three Bridges to Croydon by train

from $6.47

Avg 0 change 17m

Watford to Croydon by train

from $15.00

Avg 0 change 1hr 4m

Bexhill to Croydon by train

from $10.99

Avg 0 change 1hr 32m

Angmering to Croydon by train

from $10.99

Avg 0 change 1hr 16m

Bath to Croydon by train

from $29.09

Avg 1 change 2hr 28m

Oxted to Croydon by train

from $7.89

Avg 0 change 13m

Dover to Croydon by train

from $109.14

Avg 1 change 1hr 53m

St Albans to Croydon by train

from $20.17

Avg 0 change 51m

Wolverhampton to Croydon by train

from $21.08

Avg 1 change 2hr 27m

Southend to Croydon by train

from $24.18

Avg 1 change 1hr 36m

Littlehampton to Croydon by train

from $10.99

Avg 0 change 1hr 2m

St Leonards to Croydon by train

from $12.93

Avg 0 change 1hr 17m

Polegate to Croydon by train

from $6.47

Avg 0 change 1hr

Tulse Hill to Croydon by train

from $5.04

Avg 0 change 16m

Winchester to Croydon by train

from $16.81

Avg 1 change 1hr 13m

Thornton Heath to Croydon by train

from $4.27

Avg 0 change 5m

Colchester to Croydon by train

from $25.60

Avg 1 change 1hr 40m

Grantham to Croydon by train

from $29.74

Avg 1 change 1hr 50m

Leagrave to Croydon by train

from $29.35

Avg 0 change 1hr 9m

Ashford to Croydon by train

from $34.53

Avg 1 change 1hr 10m

Wakefield to Croydon by train

from $55.34

Avg 1 change 2hr 35m

Chester to Croydon by train

from $112.50

Avg 1 change 2hr 56m

Cardiff to Croydon by train

from $75.52

Avg 1 change 2hr 56m

Preston Park to Croydon by train

from $22.76

Avg 0 change 42m

Dartford to Croydon by train

from $12.80

Avg 1 change 53m

Derby to Croydon by train

from $41.38

Avg 1 change 2hr 14m

Barnham to Croydon by train

from $37.89

Avg 0 change 1hr 2m

Stevenage to Croydon by train

from $23.79

Avg 0 change 56m

Canterbury to Croydon by train

from $35.95

Avg 1 change 1hr 40m

Wellingborough to Croydon by train

from $39.57

Avg 1 change 1hr 31m

Hull to Croydon by train

from $49.91

Avg 1 change 3hr 25m

Windsor And Eton to Croydon by train

from $13.97

Avg 1 change 1hr 4m

Brockley to Croydon by train

from $5.69

Avg 0 change 19m

Paris to Croydon by train

from $107.72

Avg 1 change 2hr 45m

Hounslow to Croydon by train

from $5.69

Avg 1 change 46m

Gravesend to Croydon by train

from $17.20

Avg 1 change 1hr 9m

Mill Hill Broadway to Croydon by train

from $18.23

Avg 1 change 50m

Staines to Croydon by train

from $11.51

Avg 1 change 41m

Hitchin to Croydon by train

from $20.17

Avg 0 change 1hr 2m

Salisbury to Croydon by train

from $46.94

Avg 1 change 1hr 35m

Guildford to Croydon by train

from $12.16

Avg 1 change 49m

Selhurst to Croydon by train

from $4.14

Avg 0 change 3m

Huddersfield to Croydon by train

from $62.59

Avg 2 change 3hr 21m

Shoreham-by-Sea to Croydon by train

from $10.99

Avg 0 change 50m

Clapham to Croydon by train

from $5.82

Avg 0 change 9m

Burgess Hill to Croydon by train

from $10.99

Avg 0 change 29m

Corby to Croydon by train

from $49.66

Avg 1 change 1hr 55m

Honor Oak Park to Croydon by train

from $5.04

Avg 0 change 16m

Norbury to Croydon by train

from $5.04

Avg 0 change 8m

Brussels to Croydon by train

from $128.66

Avg 1 change 2hr 32m

Caterham to Croydon by train

from $4.27

Avg 0 change 21m

Riddlesdown to Croydon by train

from $4.27

Avg 0 change 8m

Twickenham to Croydon by train

from $5.82

Avg 1 change 32m

Country guide

Train tickets in 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.