Skip to main content

How to get from Soho to Croydon by bus and train?

From Soho to Croydon by bus and train

To get from Soho to Croydon in London, take the 38 bus from Dean Street / Chinatown (W) station to Victoria Bus Station (D) station. Next, take the SOUTHERN train from London Victoria station to East Croydon station. The total trip duration for this route is approximately 45 min. The ride fare is £5.25.

45min£5.25
Walk to bus station
Bus - 3838
Train - SOUTHERN
Leaves from Dean Street / Chinatown (W)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Dean Street / Chinatown (W)
    ID W
    100 m • 2 min
  • 2
    Bus - 3838
    Wait for bus
    38
    Victoria
  • 3
    Ride to bus station
    Ride to bus station
    Victoria Bus Station (D)
    ID D
    16 min
  • 4
    Walk to train station
    Walk to train station
    London Victoria
    60 m • 1 min
  • 5
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    Portsmouth Harbour
  • 6
    Ride to train station East Croydon
    Ride to train station
    East Croydon
    20 min
*Duration based on 8am traffic

Alternative route from Soho to Croydon by bus and train via 24 and SOUTHERN

To get from Soho to Croydon in London, take the 24 bus from Cambridge Circus (D) station to Victoria Station (U) station. Next, take the SOUTHERN train from London Victoria station to East Croydon station. The total trip duration for this route is approximately 52 min. The ride fare is £5.25.

52min£5.25
Walk to bus station
Bus - 2424
Train - SOUTHERN
Leaves from Cambridge Circus (D)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cambridge Circus (D)
    ID D
    160 m • 3 min
  • 2
    Bus - 2424
    Wait for bus
    24
    Pimlico
  • 3
    Ride to bus station
    Ride to bus station
    Victoria Station (U)
    ID U
    18 min
  • 4
    Walk to train station
    Walk to train station
    London Victoria
    150 m • 2 min
  • 5
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    Portsmouth Harbour
  • 6
    Ride to train station East Croydon
    Ride to train station
    East Croydon
    20 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in London.
All local mobility options in one app

Public transport directions from Soho to Croydon

The distance between Soho, London and Croydon, London is approximately 20.19 km, which can typically be travelled in 45 min. Moovit will show you the directions from Soho to Croydon by bus and train, so no matter how you choose to travel in London – you will always have plenty of easy options.

Public transport stations close to Soho

Soho is located at Frith Street, London and the nearest public transport station is Dean Street / Chinatown (W).

Tube stations close to Soho:

  • Tottenham Court Road
  • Covent Garden
  • Leicester Square

Train stations close to Soho:

  • Tottenham Court Road

Bus stations close to Soho:

  • Dean Street / Chinatown (W)
  • Gerrard Place / Chinatown (P)
  • Trocadero / Haymarket (K)

Public transport stations close to Croydon, London

Croydon is located at Croydon, London and the nearest public transport station is Garrick Crescent (D).

Bus stations close to Croydon:

  • Garrick Crescent (D)
  • Garrick Crescent (M)
  • Fairfield Halls (Z1)

Alternative route from Soho to Croydon by bus and train via 24 and SOUTHERN

To get from Soho to Croydon in London, take the 24 bus from Cambridge Circus (D) station to Victoria Station (U) station. Next, take the SOUTHERN train from London Victoria station to East Croydon station. The total trip duration for this route is approximately 52 min. The ride fare is £5.25.

52min£5.25
Walk to bus station
Bus - 2424
Train - SOUTHERN
Leaves from Cambridge Circus (D)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cambridge Circus (D)
    ID D
    160 m • 3 min
  • 2
    Bus - 2424
    Wait for bus
    24
    Pimlico
  • 3
    Ride to bus station
    Ride to bus station
    Victoria Station (U)
    ID U
    18 min
  • 4
    Walk to train station
    Walk to train station
    London Victoria
    150 m • 2 min
  • 5
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    Portsmouth Harbour
  • 6
    Ride to train station East Croydon
    Ride to train station
    East Croydon
    20 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Soho to Croydon?

    The fastest way takes 45 minutes, using Bus line 38, Bus line SOUTHERN.

  • What is the alternative route to get from Soho to Croydon?

    The alternative route takes 52 minutes, using Bus line 24, Bus line SOUTHERN.

  • Is there a direct bus between Soho and Croydon?

    No, you’ll have to take one bus line and one train line in total. The total travelling time is 45 min.

  • Which bus line goes from Soho to Croydon?

    The 38 bus line goes from Dean Street / Chinatown (W) station near Soho in Soho to Victoria station. From there you’ll have to take one train line till Victoria station near Croydon in London.

  • How long does it take to travel from Soho to Croydon by bus and train?

    The total travel time between Soho in Soho and Croydon in London by bus and train is about 45 min.

  • Where do I get on the bus near Soho to get to Croydon?

    Get on the 38 bus from the Dean Street / Chinatown (W) stop near Soho in Soho.

  • Where do I get off the bus when travelling between Soho and Croydon?

    Get off the bus at the Victoria station, which is closest to Croydon in London.

  • When is the last bus from Soho to Croydon?

    The last bus from Soho in Soho to Croydon in London is the Tottenham Court Road - Old Coulsdon line. It leaves the New Oxford Street (Z) stop at 03:55.

  • How much is the bus fare from Soho to Croydon?

    The ride from Soho to Croydon costs £5.25.

Live arrivals, timetables, maps