Trains to Cambridge Find train times and tickets

Cambridge is less than an hour by train from London and it offers a feast of wonderful architecture. We love its sense of small-town tranquillity which is quite a surprise for a city which has such a world-class academic reputation. Cambridge is no ivory-tower retreat; the dreamy look of so many of the colleges masks the fact that education and research are big business in this most likeable of university cities.

Wander through The Backs, where the gardens of seven colleges run down to the River Cam. Take to the waters on a punt (and try not to get wet). Everything in Cambridge oozes style. Even the modern shopping centre (pompously called the Grand Arcade) is smarter than similar malls in other English cities. Definitely make time to visit Fitzwilliam Museum (free entrance) and a handful of colleges. King’s College, with its magnificent chapel, is a good place to start.

The 19th-century city fathers and dons were not keen on the railway intruding on their picture-perfect city. So the station is some way distant from the centre. Citi bus routes 1, 3 or 7 will speed you into the centre in just five minutes. There’s an excellent range of regional trains from Cambridge station, with hourly departures to Birmingham, Leicester, Norwich and Peterborough (for connections to York and Edinburgh). There are two quite separate rail routes from Cambridge to London (one to King’s Cross and the other to Liverpool Street). A second station, called Cambridge North, opened in the university city in May 2017. Travellers heading for the centre of the city and the university should however still travel to Cambridge rather than the new station.

Search accommodation in Cambridge

Airbnb

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

London to Cambridge by train

from £7.00

Avg 0 changes 46m

Peterborough to Cambridge by train

from £6.30

Avg 0 changes 49m

Oxford to Cambridge by train

from £55.60

Avg 1 change 2hr 29m

Stevenage to Cambridge by train

from £8.80

Avg 0 changes 37m

Newcastle upon Tyne to Cambridge by train

from £78.50

Avg 1 change 3hr 5m

Birmingham to Cambridge by train

from £14.50

Avg 0 changes 2hr 41m

Stansted to Cambridge by train

from £10.40

Avg 0 changes 27m

Doncaster to Cambridge by train

from £26.00

Avg 1 change 1hr 49m

Norwich to Cambridge by train

from £37.00

Avg 0 changes 1hr 10m

Bath to Cambridge by train

from £32.50

Avg 1 change 3hr 16m

Leeds to Cambridge by train

from £18.70

Avg 1 change 2hr 23m

York to Cambridge by train

from £18.70

Avg 1 change 2hr 7m

Edinburgh to Cambridge by train

from £27.10

Avg 1 change 4hr 37m

Manchester to Cambridge by train

from £26.00

Avg 1 change 3hr 29m

Nuneaton to Cambridge by train

from £14.70

Avg 0 changes 2hr 11m

Show more

Sheffield to Cambridge by train

from £15.80

Avg 1 change 2hr 27m

Leicester to Cambridge by train

from £26.60

Avg 0 changes 1hr 45m

Ipswich to Cambridge by train

from £13.80

Avg 0 changes 1hr 19m

Stowmarket to Cambridge by train

from £12.40

Avg 0 changes 1hr 4m

Hull to Cambridge by train

from £37.40

Avg 1 change 2hr 55m

Ely to Cambridge by train

from £2.20

Avg 0 changes 14m

Grantham to Cambridge by train

from £8.70

Avg 1 change 1hr 17m

Letchworth Garden City to Cambridge by train

from £9.90

Avg 0 changes 24m

Hitchin to Cambridge by train

from £8.20

Avg 0 changes 32m

Lowestoft to Cambridge by train

from £18.80

Avg 1 change 2hr 2m

Cardiff to Cambridge by train

from £57.00

Avg 1 change 3hr 34m

Bishop's Stortford to Cambridge by train

from £10.40

Avg 0 changes 29m

Bury St Edmunds to Cambridge by train

from £10.40

Avg 0 changes 42m

Exeter to Cambridge by train

from £53.80

Avg 1 change 3hr 51m

Paris to Cambridge by train

from £73.40

Avg 1 change 3hr 42m

Wakefield to Cambridge by train

from £24.50

Avg 1 change 2hr 10m

Salisbury to Cambridge by train

from £10.30

Avg 1 change 3hr 8m

Bristol to Cambridge by train

from £24.50

Avg 1 change 2hr 56m

Harlow to Cambridge by train

from £13.80

Avg 0 changes 39m

Great Yarmouth to Cambridge by train

from £18.60

Avg 1 change 1hr 50m

Lincoln to Cambridge by train

from £13.70

Avg 1 change 2hr 9m

Newark to Cambridge by train

from £68.00

Avg 1 change 1hr 29m

Didcot to Cambridge by train

from £55.60

Avg 1 change 2hr 15m

Reading to Cambridge by train

from £45.10

Avg 1 change 2hr 3m

Colchester to Cambridge by train

from £8.00

Avg 1 change 1hr 43m

Chester to Cambridge by train

from £47.00

Avg 1 change 3hr 26m

Newmarket to Cambridge by train

from £5.90

Avg 0 changes 22m

Durham to Cambridge by train

from £78.50

Avg 1 change 2hr 56m

Bedford to Cambridge by train

from £32.80

Avg 1 change 2hr 1m

Coventry to Cambridge by train

from £17.50

Avg 1 change 2hr 30m

Liverpool to Cambridge by train

from £56.00

Avg 1 change 3hr 30m

Crewe to Cambridge by train

from £52.00

Avg 1 change 3hr

Hatfield to Cambridge by train

from £16.40

Avg 0 changes 52m

Brighton to Cambridge by train

from £41.40

Avg 1 change 2hr 32m

Swindon to Cambridge by train

from £22.00

Avg 1 change 2hr 31m

Canterbury to Cambridge by train

from £48.10

Avg 1 change 2hr 12m

Ashford to Cambridge by train

from £46.50

Avg 1 change 1hr 54m

Preston to Cambridge by train

from £52.00

Avg 1 change 3hr 32m

Croydon to Cambridge by train

from £26.40

Avg 1 change 1hr 48m

Darlington to Cambridge by train

from £41.50

Avg 1 change 2hr 35m

Retford to Cambridge by train

from £14.50

Avg 1 change 1hr 49m

Northampton to Cambridge by train

from £28.60

Avg 1 change 2hr 14m

Glasgow to Cambridge by train

from £59.50

Avg 1 change 5hr 37m

Luton to Cambridge by train

from £30.10

Avg 1 change 1hr 43m

Southampton to Cambridge by train

from £35.50

Avg 1 change 3hr

Woking to Cambridge by train

from £66.80

Avg 1 change 2hr 4m

Plymouth to Cambridge by train

from £27.00

Avg 1 change 4hr 46m

Newbury to Cambridge by train

from £53.70

Avg 1 change 2hr 26m

Milton Keynes to Cambridge by train

from £55.60

Avg 1 change 1hr 57m

Bournemouth to Cambridge by train

from £29.00

Avg 1 change 3hr 31m

Derby to Cambridge by train

from £22.90

Avg 1 change 2hr 32m

Gloucester to Cambridge by train

from £23.00

Avg 1 change 3hr 37m

Swansea to Cambridge by train

from £43.50

Avg 1 change 4hr 31m

Slough to Cambridge by train

from £33.40

Avg 1 change 1hr 49m

Aberdeen to Cambridge by train

from £69.00

Avg 1 change 7hr 16m

Leighton Buzzard to Cambridge by train

from £39.30

Avg 1 change 1hr 57m

Chelmsford to Cambridge by train

from £23.10

Avg 1 change 1hr 59m

Huddersfield to Cambridge by train

from £26.00

Avg 2 changes 3hr 9m

Brussels to Cambridge by train

from £75.70

Avg 1 change 3hr 9m

Stoke-on-Trent to Cambridge by train

from £158.00

Avg 1 change 2hr 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 rail 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'll assume you've read
    our Terms of Service.