Rail St Neots railway station is served by generally half-hourly trains north to
Huntingdon and
Peterborough, and south to [Hunchin railway station|Hitchin,
Stevenage and
London St Pancras; most trains continue to
Gatwick Airport and
Horsham. There are additional peak time commuter services in the mornings and evenings to and from
London King's Cross. Journeys are typically around 45 minutes to King's Cross, 55 minutes to St Pancras, and about two hours to Gatwick Airport. On Sundays, trains generally run to King's Cross, not St Pancras. There were 959,298 uses of the St Neots station (estimated ticketed entries and exits) in 20232024, ranking it 519 among the 2,585 mainline railway stations in Great Britain. St Neots station footbridge has access to the car park and taxi rank on the west side, and the district of Love's Farm on the east side. There are lifts to the platforms.
East West Rail is a plan to establish a railway between
Oxford and
Cambridge; a company named East West Main Line Partnership is charged with managing the development. Between Oxford and Bedford the route will connect and reopen established sections of route, and is expected to start passenger operation in 2030; extension to Cambridge is intended for 2035. For the time being a service marketed as the
Marston Vale Line operates from Bletchley to Bedford. The Partnership's preferred route between
Bedford and Cambridge will pass to the south of the A428 Black Cat roundabout to serve a new station at
Tempsford, continuing to Cambourne and Cambridge. There will be no station on the new route at St Neots.
Road St Neots lies adjacent to the
A1 trunk road which links the town by road with London and the northeast of England and Scotland. The town is also linked with Cambridge to the east by the
A428 road and Bedford and Milton Keynes by the
A421 road at
Black Cat roundabout on the A1 just south of the town. Six miles to the north the
A14 trunk road provides westward and eastward access to the
Midlands and
East Anglia respectively. Although outside St Neots and in Bedfordshire, the Black Cat interchange has a significant effect on local road users. It is a road junction between the A1 and A428 roads, and the heavy traffic results in serious congestion at times. A major road scheme is in progress to improve the interchange, forming a grade-separated junction; this will relieve the load on the southern part of St Neots and the A428 bypass. As well as improving the junction, the scheme will provide a new dual carriageway road as far as the Caxton Gibbet roundabout. In addition, minor road connections on the A1 south and north of the Black Cat are bring relocated to provide safer access to the A1. The road scheme is expected to open in 2027.
Bus St Neots is served by the
Stagecoach 905 service which operates between Bedford bus station and Cambridge bus station.
Whippet operates its route 66 between St Neots and Huntingdon, Fenstanton and Hinchingbrooke Hospital. Whippet also run a service 18 from St Neots to Cambridge Bus Station; it serves
Cambourne, Bourne,
Comberton,
Barton and
Grantchester. Central Connect operate a circular service in St Neots, route 61. This runs from Tesco Extra via the railway station, St Neots Market Square and Eaton Socon and back. The company also runs a service 67 to St Ives, via Papworth and Hilton. These routes are correct as of April 2025.
Air The nearest airports are
Luton and
Stansted. There is a direct train service to
London Gatwick Airport.
Cycling St Neots is on Route 12 of the
Sustrans national cycle route that connects
Colchester and
Oxford via
Harwich,
Felixstowe,
Ipswich,
Bury St Edmunds, Cambridge,
Huntingdon,
Sandy,
Bedford and
Milton Keynes. A foot and cycle bridge across the River Great Ouse was opened in 2011, linking Eaton Socon and Eynesbury, enabling pupils attending Ernulf Academy to avoid cycling through the town centre and improving connections to existing cycle paths. The scheme was a Sustrans
Connect2 project, and supported by Cambridgeshire County Council and Huntingdonshire District Council. ==Geography==