Travel from Croydon to Kingston-upon-Thames

Bus or train from Croydon to Kingston upon Thames?

You can take a train from Croydon to Kingston upon Thames via Clapham Junction in around 38 minutes. Alternatively, London Buses operates a bus from Croydon to Kingston upon Thames every 30 minutes. Tickets cost $3 and the journey takes 1 hour 4 minutes.

Book transport from Croydon to Kingston upon Thames

How to get from Croydon to Kingston upon Thames

ModeDurationPrice
From East Croydon train to Clapham Junction then train to Kingston.38 min£9
From Croydon, Dingwall Road bus to Kingston Upon Thames, Wood Street.1 h 4 min£2
From Croydon taxi to Kingston upon Thames.21 min£48
From Croydon drive to Kingston upon Thames.21 min£2
From Croydon Uber to Kingston upon Thames.21 min£23

How long does it take to get from Croydon to Kingston upon Thames?

It takes approximately 38 minutes to get from Croydon to Kingston upon Thames, including transfers.

Is there a direct train between Croydon and Kingston upon Thames?

No, there is no direct train from Croydon to Kingston upon Thames. However, there are services departing from East Croydon and arriving at Kingston via Clapham Junction. The journey, including transfers, takes approximately 38 minutes.

Is there a direct bus between Croydon and Kingston upon Thames?

Yes, there is a direct bus departing from Croydon, Dingwall Road and arriving at Kingston Upon Thames, Wood Street. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 hour 4 minutes.

Operators from Croydon to Kingston upon Thames

OperatorPhoneWebsite
SouthernSouthern
South Western Railway0345 6000 650South Western Railway
London BusesLondon Buses
Uber LondonUber London