Skip to main content

How to get from Roydon to Barnes by bus and train?

From Roydon to Barnes by bus and train

To get from Roydon to Barnes in Barnes, you’ll need to take 2 train lines and one bus line: take the GREATER ANGLIA train from Roydon station to Liverpool Street station. Next, you’ll have to switch to the 344 bus and finally take the SOUTH WESTERN RAILWAY train from Vauxhall station to Barnes station. The total trip duration for this route is approximately 2 hr 1 min. The ride fare is £17.95.

121min£17.95
Train - GREATER ANGLIA
Bus - 344344
Train - SOUTH WESTERN RAILWAY
Walk to Barnes
Leaves from Roydon
Step by Step
  • 1
    Start from train station
    Start from train station
    Roydon
  • 2
    Train - GREATER ANGLIA
    Wait for train
    GREATER ANGLIA
    London Liverpool Street
  • 3
    Ride to train station
    Ride to train station
    Liverpool Street
    32 min
  • 4
    Walk to bus station
    Walk to bus station
    Liverpool Street Station (B)
    ID B
    20 yd • 1 min
  • 5
    Bus - 344344
    Wait for bus
    344
    Clapham Junction
  • 6
    Ride to bus station
    Ride to bus station
    Vauxhall Bus Station (E)
    ID E
    35 min
  • 7
    Walk to train station
    Walk to train station
    Vauxhall
    190 yd • 3 min
  • 8
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 9
    Ride to train station
    Ride to train station
    Barnes
    15 min
  • 10
    Walk to Barnes
    Walk to
    Barnes
    Ranelagh Avenue
    650 yd • 8 min
*Duration based on 8am traffic

From Roydon to Barnes by Tube, bus and train

To get from Roydon to Barnes in Barnes, you’ll need to take one train line, one Tube line and one bus line: take the GREATER ANGLIA train from Roydon station to Liverpool Street station. Next, you’ll have to switch to the DISTRICT Tube and finally take the 378 bus from Putney Bridge (FE) station to Ranelagh Avenue (WX) station. The total trip duration for this route is approximately 1 hr 48 min.

108min
Train - GREATER ANGLIA
Tube - DISTRICT
Bus - 378378
Walk to Barnes
Leaves from Roydon
Step by Step
  • 1
    Start from train station
    Start from train station
    Roydon
  • 2
    Train - GREATER ANGLIA
    Wait for train
    GREATER ANGLIA
    London Liverpool Street
  • 3
    Ride to train station
    Ride to train station
    Liverpool Street
    32 min
  • 4
    Walk to Tube station
    Walk to Tube station
    Monument
    0.58 mi • 13 min
  • 5
    Tube - DISTRICT
    Wait for Tube
    DISTRICT
    Wimbledon
  • 6
    Ride to Tube station
    Ride to Tube station
    Putney Bridge
    28 min
  • 7
    Walk to bus station
    Walk to bus station
    Putney Bridge (FE)
    ID FE
    280 yd • 4 min
  • 8
    Bus - 378378
    Wait for bus
    378
    Mortlake
  • 9
    Ride to bus station
    Ride to bus station
    Ranelagh Avenue (WX)
    ID WX
    7 min
  • 10
    Walk to Barnes
    Walk to
    Barnes
    Ranelagh Avenue
    200 yd • 3 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 Roydon to Barnes
The distance between Roydon, Barnes and Barnes, Barnes is approximately 30.64 mi, which can typically be travelled in 121 min. Moovit will show you the directions from Roydon to Barnes by bus and train, so no matter how you choose to travel in Barnes – you will always have plenty of easy options.
Public transport stations close to Roydon

Roydon is located at Roydon, Barnes and the nearest public transport station is Telephone Exchange, Roydon.

Train stations close to Roydon:

  • Harlow Town

Bus stations close to Roydon:

  • Telephone Exchange, Roydon
  • Village Hall, Roydon
  • Kingsmead Close, Roydon
Public transport stations close to Barnes, Barnes

Barnes is located at Ranelagh Avenue, Barnes and the nearest public transport station is Church Road / Red Lion (WS).

Tube stations close to Barnes:

  • East Putney
  • Ravenscourt Park
  • Putney Bridge

Bus stations close to Barnes:

  • Church Road / Red Lion (WS)
  • Queen Elizabeth Walk (WQ)
  • Barnes Station (A)

River Bus stations close to Barnes:

  • Putney Pier

From Roydon to Barnes by Tube, bus and train

To get from Roydon to Barnes in Barnes, you’ll need to take one train line, one Tube line and one bus line: take the GREATER ANGLIA train from Roydon station to Liverpool Street station. Next, you’ll have to switch to the DISTRICT Tube and finally take the 378 bus from Putney Bridge (FE) station to Ranelagh Avenue (WX) station. The total trip duration for this route is approximately 1 hr 48 min.

108min
Train - GREATER ANGLIA
Tube - DISTRICT
Bus - 378378
Walk to Barnes
Leaves from Roydon
Step by Step
  • 1
    Start from train station
    Start from train station
    Roydon
  • 2
    Train - GREATER ANGLIA
    Wait for train
    GREATER ANGLIA
    London Liverpool Street
  • 3
    Ride to train station
    Ride to train station
    Liverpool Street
    32 min
  • 4
    Walk to Tube station
    Walk to Tube station
    Monument
    0.58 mi • 13 min
  • 5
    Tube - DISTRICT
    Wait for Tube
    DISTRICT
    Wimbledon
  • 6
    Ride to Tube station
    Ride to Tube station
    Putney Bridge
    28 min
  • 7
    Walk to bus station
    Walk to bus station
    Putney Bridge (FE)
    ID FE
    280 yd • 4 min
  • 8
    Bus - 378378
    Wait for bus
    378
    Mortlake
  • 9
    Ride to bus station
    Ride to bus station
    Ranelagh Avenue (WX)
    ID WX
    7 min
  • 10
    Walk to Barnes
    Walk to
    Barnes
    Ranelagh Avenue
    200 yd • 3 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Roydon to Barnes?

    The fastest way takes 121 minutes, using Bus line GREATER ANGLIA, Bus line 344, Bus line SOUTH WESTERN RAILWAY.

  • What is the alternative route to get from Roydon to Barnes?

    The alternative route takes 108 minutes, using Bus line GREATER ANGLIA, Bus line DISTRICT, Bus line 378.

  • Is there a direct train between Roydon and Barnes?

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

  • Which train line goes from Roydon to Barnes?

    The GREATER ANGLIA train line goes from London Liverpool Street station near Roydon in Epping Forest to Liverpool Street station. From there you’ll have to take one train line and one bus line till Liverpool Street station near Barnes in Barnes.

  • How long does it take to travel from Roydon to Barnes by train and bus?

    The total travel time between Roydon in Epping Forest and Barnes in Barnes by train and bus is about 2 hr 1 min.

  • Where do I get on the train near Roydon to get to Barnes?

    Get on the GREATER ANGLIA train from the London Liverpool Street station near Roydon in Epping Forest.

  • Where do I get off the train when travelling between Roydon and Barnes?

    Get off the train at the Liverpool Street station, which is closest to Barnes in Barnes.

  • How much is the total train and bus fare from Roydon to Barnes?

    The ride from Roydon to Barnes costs £17.95.

Live arrivals, timetables, maps