🚌 Bus from Carshalton to Croydon

6 direct routes · about 14 min · first bus 05:07, last bus 15:50 (weekdays).

💷 London buses have a flat £1.75 fare with contactless or Oyster — the Hopper fare covers unlimited bus and tram changes within an hour, with daily caps. Cash isn't accepted. Who travels free →

Direct routes

RouteOperatorJourney timeWeekday journeysFirstLastBoard at
407 Transport UK ~14 min 150 05:07 15:50 Carshalton High Street (Stop D)
410 Arriva London South ~10 min 150 00:04 20:20 Wallington Green / Croydon Road (Stop GP)
410 Arriva London ~10 min 150 00:04 20:35 Wallington Green / Croydon Road (Stop GP)
154 Go Ahead London ~30 min 150 00:20 21:06 Byron Avenue (SM1) (->E)
157 Go Ahead London ~17 min 150 00:10 21:54 Carshalton Station (Stop B)
SL7 Metrobus ~16 min 150 01:12 00:13 Carshalton High Street (Stop D)

Times are for the first boarding point in Carshalton on each route's weekday timetable — open the route for the full timetable, live map and every stop.

Frequently asked questions

Which bus goes from Carshalton to Croydon?

6 routes run directly from Carshalton to Croydon: the 407 (Transport UK), the 410 (Arriva London South), the 410 (Arriva London), the 154 (Go Ahead London), the 157 (Go Ahead London), the SL7 (Metrobus).

How long does the bus take from Carshalton to Croydon?

Around 14 minutes on the 407, depending on time of day and traffic.

What time is the first and last bus from Carshalton to Croydon?

On weekdays the first direct bus (the 407) leaves around 05:07 and the last around 15:50. Check the route timetable for weekends.

How much is the bus from Carshalton to Croydon?

London buses have a flat £1.75 fare with contactless or Oyster — the Hopper fare covers unlimited bus and tram changes within an hour, with daily caps. Cash isn't accepted.

More options