Skip to main content

How to get from Battersea to Covent Garden by bus?

By bus

To get from Battersea to Covent Garden in London, take the 156 bus from Battersea Park Station (A) station to Vauxhall Bus Station (H) station. Next, take the 87 bus from Vauxhall Bus Station (B) station to Southampton Street / Covent Garden (A) station. The total trip duration for this route is approximately 36 min. The ride fare is £1.75.

36min£1.75
Bus - 156156
Bus - 8787
Leaves from Battersea Park Station (A)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Battersea
  • 2
    Bus - 156156
    Wait for bus
    156
    Vauxhall
  • 3
    Ride to bus station
    Ride to bus station
    Vauxhall Bus Station (H)
    ID H
    8 min
  • 4
    Walk to bus station
    Walk to bus station
    Vauxhall Bus Station (B)
    ID B
    120 yd • 2 min
  • 5
    Bus - 8787
    Wait for bus
    87
    Aldwych
  • 6
    Ride to bus station Southampton Street / Covent Garden (A)
    Ride to bus station
    Southampton Street / Covent Garden (A)
    ID A
    20 min
*Duration based on 8am traffic

By Tube and train

To get from Battersea to Covent Garden in London, take the SOUTHERN train from Battersea Park station to London Victoria station. Next, take the CIRCLE Tube from Victoria station to Embankment station. The total trip duration for this route is approximately 24 min. The ride fare is £3.40.

24min£3.40
Train - SOUTHERN
Tube - CIRCLE
Walk to Covent Garden
Leaves from Battersea Park

Step by Step

  • 1
    Start from train station
    Start from train station
    Battersea
  • 2
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    London Victoria
  • 3
    Ride to train station
    Ride to train station
    London Victoria
    4 min
  • 4
    Tube - CIRCLE
    Wait for Tube
    CIRCLE
    Hammersmith
  • 5
    Ride to Tube station
    Ride to Tube station
    Embankment
    5 min
  • 6
    Walk to Covent Garden
    Walk to
    Covent Garden
    530 yd • 7 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 Battersea to Covent Garden

The distance between Battersea, London and Covent Garden, London is approximately 3.42 mi, which can typically be travelled in 36 min. Moovit will show you the directions from Battersea to Covent Garden by bus, so no matter how you choose to travel in London – you will always have plenty of easy options.

Public transport stations close to Battersea

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:

  • Cadogan Pier
  • Battersea Power Station Pier

Public transport stations close to Covent Garden, London

Covent Garden is located at Covent Garden, London and the nearest public transport station is Covent Garden.

Tube stations close to Covent Garden:

  • Covent Garden
  • Charing Cross
  • Embankment

Train stations close to Covent Garden:

  • Charing Cross

Bus stations close to Covent Garden:

  • Trafalgar Square / Charing Cross Station (E)
  • Charing Cross Stn / Trafalgar Square (F)
  • Charing Cross Station (H)

River Bus stations close to Covent Garden:

  • Embankment Pier

By Tube and train

To get from Battersea to Covent Garden in London, take the SOUTHERN train from Battersea Park station to London Victoria station. Next, take the CIRCLE Tube from Victoria station to Embankment station. The total trip duration for this route is approximately 24 min. The ride fare is £3.40.

24min£3.40
Train - SOUTHERN
Tube - CIRCLE
Walk to Covent Garden
Leaves from Battersea Park

Step by Step

  • 1
    Start from train station
    Start from train station
    Battersea
  • 2
    Train - SOUTHERN
    Wait for train
    SOUTHERN
    London Victoria
  • 3
    Ride to train station
    Ride to train station
    London Victoria
    4 min
  • 4
    Tube - CIRCLE
    Wait for Tube
    CIRCLE
    Hammersmith
  • 5
    Ride to Tube station
    Ride to Tube station
    Embankment
    5 min
  • 6
    Walk to Covent Garden
    Walk to
    Covent Garden
    530 yd • 7 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Battersea to Covent Garden?

    The fastest way takes 36 minutes, using Bus line 156, Bus line 87.

  • What is the alternative route to get from Battersea to Covent Garden?

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

  • Is there a direct bus between Battersea and Covent Garden in London?

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

  • Which bus line goes from Battersea to Covent Garden in London?

    The 156 bus line goes from Vauxhall station near Battersea to Vauxhall Bus Station (H) station. From there you’ll have to take one bus line till Vauxhall Bus Station (H) station near Covent Garden in London

  • How long does it take to travel from Battersea to Covent Garden in London by bus?

    The total travel time between Battersea and Covent Garden in London by bus is about 36 min.

  • Where do I get on the bus near Battersea to get to Covent Garden in London?

    Get on the 156 bus from the Vauxhall stop near Battersea in London.

  • Where do I get off the bus when travelling between Battersea and Covent Garden in London?

    Get off the bus at the Vauxhall Bus Station (H) stop, which is closest to Covent Garden in London.

  • When is the first bus from Battersea to Covent Garden in London?

    The first bus from Battersea to Covent Garden in London is Sutton Station - Aldwych. It leaves the Battersea Park Station (D) stop at 05:19.

  • When is the last River Bus from Battersea to Covent Garden in London?

    The last River Bus from Battersea to Covent Garden in London is the Barking Riverside Pier - Putney Pier line. It leaves the Battersea Power Station Pier station at 22:55.

  • When is the last train from Battersea to Covent Garden in London?

    The last train from Battersea to Covent Garden in London is the South Western Railway line. It leaves the Queenstown Road station at 00:17.

  • How much is the bus fare from Battersea to Covent Garden?

    The ride from Battersea to Covent Garden costs £1.75.

Live arrivals, timetables, maps