Skip to main content

How to get from South Croydon to Balham by bus and train?

From South Croydon to Balham by bus and train

To get from South Croydon to Balham in London, take the 64 bus from Elmhurst School (AA) station to West Croydon Bus Station (B4) station. Next, take the MILDMAY LINE train from West Croydon station to Balham Rail station. The total trip duration for this route is approximately 35 min. The ride fare is £6.75.

35min£6.75
Walk to bus station
Bus - 6464
Train - MILDMAY LINE
Leaves from Elmhurst School (AA)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Elmhurst School (AA)
    ID AA
    270 m • 4 min
  • 2
    Bus - 6464
    Wait for bus
    64
    Thornton Heath Pond
  • 3
    Ride to bus station
    Ride to bus station
    West Croydon Bus Station (B4)
    ID B4
    8 min
  • 4
    Walk to train station
    Walk to train station
    West Croydon
    90 m • 2 min
  • 5
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    London Victoria
  • 6
    Ride to train station Balham Rail
    Ride to train station
    Balham Rail
    18 min
*Duration based on 8am traffic

From South Croydon to Balham by train

To get from South Croydon to Balham in London, you’ll need to take 3 train lines: take the MILDMAY LINE train from South Croydon station to East Croydon station. Next, you’ll have to switch to the MILDMAY LINE train and finally take the MILDMAY LINE train from Clapham Junction station to Balham Rail station. The total trip duration for this route is approximately 22 min. The ride fare is £7.40.

22min£7.40
Train - MILDMAY LINE
Train - MILDMAY LINE
Train - MILDMAY LINE
Leaves from South Croydon

Step by Step

  • 1
    Start from train station
    Start from train station
    South Croydon
  • 2
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    London Bridge
  • 3
    Ride to train station
    Ride to train station
    East Croydon
    2 min
  • 4
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    London Victoria
  • 5
    Ride to train station
    Ride to train station
    Clapham Junction
    9 min
  • 6
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    Epsom Downs
  • 7
    Ride to train station Balham Rail
    Ride to train station
    Balham Rail
    6 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 South Croydon to Balham

The distance between South Croydon, London and Balham, London is approximately 13.12 km, which can typically be travelled in 35 min. Moovit will show you the directions from South Croydon to Balham 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 South Croydon

South Croydon is located at South Croydon, London and the nearest public transport station is Birdhurst Road / South Croydon Station (A).

Train stations close to South Croydon:

  • East Croydon

Bus stations close to South Croydon:

  • Birdhurst Road / South Croydon Station (A)
  • Elmhurst School (AA)
  • Croham Road (E)

Public transport stations close to Balham, London

Balham is located at Balham, London and the nearest public transport station is Balham New Road (E).

Tube stations close to Balham:

  • Balham Underground
  • Tooting Bec
  • Clapham South

Bus stations close to Balham:

  • Balham New Road (E)
  • Old Devonshire Road (G)
  • Balham New Road (F)

From South Croydon to Balham by train

To get from South Croydon to Balham in London, you’ll need to take 3 train lines: take the MILDMAY LINE train from South Croydon station to East Croydon station. Next, you’ll have to switch to the MILDMAY LINE train and finally take the MILDMAY LINE train from Clapham Junction station to Balham Rail station. The total trip duration for this route is approximately 22 min. The ride fare is £7.40.

22min£7.40
Train - MILDMAY LINE
Train - MILDMAY LINE
Train - MILDMAY LINE
Leaves from South Croydon

Step by Step

  • 1
    Start from train station
    Start from train station
    South Croydon
  • 2
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    London Bridge
  • 3
    Ride to train station
    Ride to train station
    East Croydon
    2 min
  • 4
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    London Victoria
  • 5
    Ride to train station
    Ride to train station
    Clapham Junction
    9 min
  • 6
    Train - MILDMAY LINE
    Wait for train
    MILDMAY LINE
    Epsom Downs
  • 7
    Ride to train station Balham Rail
    Ride to train station
    Balham Rail
    6 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from South Croydon to Balham?

    The fastest way takes 35 minutes, using Bus line 64, Train line MILDMAY LINE.

  • What is the alternative route to get from South Croydon to Balham?

    The alternative route takes 22 minutes, using Train line MILDMAY LINE, Train line MILDMAY LINE, Train line MILDMAY LINE.

  • Is there a direct bus between South Croydon and Balham?

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

  • Which bus line goes from South Croydon to Balham?

    The 64 bus line goes from Elmhurst School (AA) station near South Croydon in South Croydon to Thornton Heath Pond station. From there you’ll have to take one train line till Thornton Heath Pond station near Balham in London.

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

    The total travel time between South Croydon in South Croydon and Balham in London by bus and train is about 35 min.

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

    Get on the 64 bus from the Elmhurst School (AA) stop near South Croydon in South Croydon.

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

    Get off the bus at the Thornton Heath Pond station, which is closest to Balham in London.

  • How much is the bus fare from South Croydon to Balham?

    The ride from South Croydon to Balham costs £6.75.