Travel from Croydon to Slough

Bus or train from Croydon to Slough?

You can take a train from Croydon to Slough via Clapham Junction in around 1 h 8 min. Alternatively, you can take a bus from Croydon to Slough via Heathrow Central Bus Station in around 2 h 44 min.

Book transport from Croydon to Slough

How to get from Croydon to Slough

From East Croydon train to Clapham Junction then train to Datchet. 1 h 8 min £13. From East Croydon train to Victoria then line 702 bus to Slough Bus Station. 1 h 45 min £12. From West Croydon Bus Station bus to Heathrow Central Bus Station then line 7 bus to Slough Town Centre, Queensmere (Queensmere Shopping Ctr). 2 h 44 min £7. From Croydon taxi to Slough. 45 min £118. From Croydon drive to Slough. 45 min £5.

Is there a direct train between Croydon and Slough?

No, there is no direct train from Croydon to Slough. However, there are services departing from East Croydon and arriving at Datchet via Clapham Junction. The journey, including transfers, takes approximately 1 h 8 min.

Is there a direct bus between Croydon and Slough?

No, there is no direct bus from Croydon to Slough. However, there are services departing from West Croydon Bus Station and arriving at Slough Town Centre, Queensmere (Queensmere Shopping Ctr) via Heathrow Central Bus Station. The journey, including transfers, takes approximately 2 h 44 min.