Buses to Croydon from London

The journey to Croydon from London takes just 27 minutes.

Buses operate daily with up to 151 services per day. Depending on the day of travel, the first bus departs London at 00:00.

Arriva London North operates between London and Croydon 7 days per week.

Service days Daily
Services per day up to 121
Shortest trip 32 minutes
First departure 00:00
Last departure 23:58

Travel from London to Croydon with LONDON CENTRAL BUS COMP in 45 minutes.

Service days Weekdays
Services per day up to 12
Shortest trip 45 minutes
First departure 15:40
Last departure 19:09

Transport UK schedule

Take the bus to Croydon from London with Transport UK . The first departure is at 00:25, arriving at 01:17.

Service days Daily
Services per day up to 22
Shortest trip 27 minutes
First departure 00:25
Last departure 05:09

Your questions answered

  • Is there a daily bus service between London and Croydon?

    Yes, buses operate daily from London to Croydon, departing as early as 00:00.

  • How long is the bus trip from London to Croydon?

    The fastest bus to Croydon from London takes 27 minutes. Check the trip duration when booking, as the slowest bus takes 1 hour 8 minutes longer.

  • How do I buy tickets for travel to Croydon from London?

    It's not yet possible to buy tickets for this trip directly from bybus.to but we're working on it!

  • Which bus companies operate between London and Croydon?

    Arriva London North, Transport UK and LONDON CENTRAL BUS COMP run buses to Croydon from London.

  • What time is the earliest bus from London to Croydon?

    The first bus to Croydon from London leaves at 00:00. The journey takes 27 minutes.

  • When is the last bus to Croydon from London?

    The last bus leaves London at 05:09, arriving into Croydon at 05:58. Get there in plenty of time so you don't miss it.

Onward travel from Croydon

Bus to Days Shortest trip Distance
  • Daily
8 minutes 3.1 miles
  • Daily
15 minutes 5.5 miles
  • Daily
8 minutes 4.7 miles
  • Daily
1 hour 3 minutes 15 miles
  • Daily except Sunday
42 minutes 8.2 miles
Kingston upon Thames
  • Daily
39 minutes 8.7 miles
  • Daily
26 minutes 8.9 miles
  • Daily
13 minutes 4.6 miles
  • Daily
6 minutes 2.7 miles
West Wickham
  • Daily
6 minutes 3.8 miles

More destinations in Greater London