Skip to main content

How to get from Willesden Junction to Battersea by train?

From Willesden Junction to Battersea by train

To get from Willesden Junction to Battersea in London, take the OVERGROUND train from Willesden Junction station to Clapham Junction station. Next, take the SOUTHERN train from Clapham Junction station to Battersea Park station. The total trip duration for this route is approximately 32 min. The ride fare is £5.20.

32min£5.20
Train - OVERGROUND
Train - SOUTHERN
Leaves from Willesden Junction

Step by Step

  • 1
    Start from train station
    Start from train station
    Willesden Junction
  • 2
    Train - OVERGROUND
    Wait for train
    OVERGROUND
    Clapham Junction
  • 3
    Ride to train station
    Ride to train station
    Clapham Junction
    19 min
  • 4
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    London Victoria
  • 5
    Ride to train station Battersea Park
    Ride to train station
    Battersea Park
    4 min
*Duration based on 8am traffic

From Willesden Junction to Battersea by Tube and train

To get from Willesden Junction to Battersea in London, you’ll need to take 2 Tube lines and one train line: take the BAKERLOO Tube from Willesden Junction station to Paddington station. Next, you’ll have to switch to the CIRCLE Tube and finally take the SOUTHERN train from London Victoria station to Battersea Park station. The total trip duration for this route is approximately 41 min. The ride fare is £2.80.

41min£2.80
Tube - BAKERLOO
Tube - CIRCLE
Train - SOUTHERN
Leaves from Willesden Junction

Step by Step

  • 1
    Start from Tube station
    Start from Tube station
    Willesden Junction
  • 2
    Tube - BAKERLOO
    Wait for Tube
    BAKERLOO
    Elephant & Castle
  • 3
    Ride to Tube station
    Ride to Tube station
    Paddington
    13 min
  • 4
    Tube - CIRCLE
    Wait for Tube
    CIRCLE
    Hammersmith
  • 5
    Ride to Tube station
    Ride to Tube station
    Victoria
    13 min
  • 6
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    Streatham Hill
  • 7
    Ride to train station Battersea Park
    Ride to train station
    Battersea Park
    4 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 Willesden Junction to Battersea

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

Public transport stations close to Willesden Junction

Willesden Junction is located at Willesden Junction, London and the nearest public transport station is Willesden Junction.

Tube stations close to Willesden Junction:

  • East Acton
  • North Acton

Train stations close to Willesden Junction:

  • Harlesden
  • Kensal Rise
  • Kensal Green

Bus stations close to Willesden Junction:

  • Willesden Junction
  • Willesden Junction Station (P)
  • Willesden Junction Station (N)

Public transport stations close to Battersea, London

Battersea is located at Battersea, London and the nearest public transport station is Battersea Park Station (B).

Tube stations close to Battersea:

  • Nine Elms
  • Battersea Power Station

Train stations close to Battersea:

  • Battersea Park

Bus stations close to Battersea:

  • Battersea Park Station (B)
  • Battersea Park Station (A)
  • Battersea Park Station (C)

River Bus stations close to Battersea:

  • Battersea Power Station Pier

From Willesden Junction to Battersea by Tube and train

To get from Willesden Junction to Battersea in London, you’ll need to take 2 Tube lines and one train line: take the BAKERLOO Tube from Willesden Junction station to Paddington station. Next, you’ll have to switch to the CIRCLE Tube and finally take the SOUTHERN train from London Victoria station to Battersea Park station. The total trip duration for this route is approximately 41 min. The ride fare is £2.80.

41min£2.80
Tube - BAKERLOO
Tube - CIRCLE
Train - SOUTHERN
Leaves from Willesden Junction

Step by Step

  • 1
    Start from Tube station
    Start from Tube station
    Willesden Junction
  • 2
    Tube - BAKERLOO
    Wait for Tube
    BAKERLOO
    Elephant & Castle
  • 3
    Ride to Tube station
    Ride to Tube station
    Paddington
    13 min
  • 4
    Tube - CIRCLE
    Wait for Tube
    CIRCLE
    Hammersmith
  • 5
    Ride to Tube station
    Ride to Tube station
    Victoria
    13 min
  • 6
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    Streatham Hill
  • 7
    Ride to train station Battersea Park
    Ride to train station
    Battersea Park
    4 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Willesden Junction to Battersea?

    The fastest way takes 32 minutes, using Bus line OVERGROUND, Bus line SOUTHERN.

  • What is the alternative route to get from Willesden Junction to Battersea?

    The alternative route takes 41 minutes, using Bus line BAKERLOO, Bus line CIRCLE, Bus line SOUTHERN.

  • Is there a direct train between Willesden Junction and Battersea in London?

    No, you’ll have to take 2 train lines in total. The total travelling time is 32 min.

  • Which train line goes from Willesden Junction to Battersea in London?

    The OVERGROUND train line goes from Clapham Junction station near Willesden Junction to Clapham Junction station. From there you’ll have to take one train line till Clapham Junction station near Battersea in London

  • How long does it take to travel from Willesden Junction to Battersea in London by train?

    The total travel time between Willesden Junction and Battersea in London by train is about 32 min.

  • Where do I get on the train near Willesden Junction to get to Battersea in London?

    Get on the OVERGROUND train from the Clapham Junction station near Willesden Junction in London.

  • Where do I get off the train when travelling between Willesden Junction and Battersea in London?

    Get off the train at the Clapham Junction station, which is closest to Battersea in London.

  • How much is the train fare from Willesden Junction to Battersea?

    The ride from Willesden Junction to Battersea costs £5.20.