Skip to main content

How to get from Epsom to Hayes by bus and train?

By bus and train

To get from Epsom to Hayes in London, you’ll need to take one train line and 2 bus lines: take the SOUTH WESTERN RAILWAY train from Epsom station to Worcester Park station. Next, you’ll have to switch to the SL7 bus and finally take the 90 bus from Hatton Cross Station (E) station to Uxbridge County Court (FF) station. The total trip duration for this route is approximately 1 hr 43 min. The ride fare is £5.95.

103min£5.95
Train - SOUTH WESTERN RAILWAY
Bus - SL7SL7
Bus - 9090
Leaves from Epsom
Step by Step
  • 1
    Start from train station
    Start from train station
    Epsom
  • 2
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 3
    Ride to train station
    Ride to train station
    Worcester Park
    9 min
  • 4
    Walk to bus station
    Walk to bus station
    Worcester Park Station (C)
    ID C
    130 yd • 2 min
  • 5
    Bus - SL7SL7
    Wait for bus
    SL7
    Heathrow Central
  • 6
    Ride to bus station
    Ride to bus station
    Hatton Cross Station (E)
    ID E
    48 min
  • 7
    Bus - 9090
    Wait for bus
    90
    Northolt
  • 8
    Ride to bus station Uxbridge County Court (FF)
    Ride to bus station
    Uxbridge County Court (FF)
    ID FF
    28 min
*Duration based on 8am traffic

Alternative route by bus and train via SOUTH WESTERN RAILWAY, SOUTH WESTERN RAILWAY and 90

To get from Epsom to Hayes in London, you’ll need to take 2 train lines and one bus line: take the SOUTH WESTERN RAILWAY train from Epsom station to Clapham Junction station. Next, you’ll have to switch to the SOUTH WESTERN RAILWAY train and finally take the 90 bus from Feltham Station / Victoria Road (G) station to Uxbridge County Court (FF) station. The total trip duration for this route is approximately 1 hr 43 min. The ride fare is £4.15.

103min£4.15
Train - SOUTH WESTERN RAILWAY
Train - SOUTH WESTERN RAILWAY
Bus - 9090
Leaves from Epsom
Step by Step
  • 1
    Start from train station
    Start from train station
    Epsom
  • 2
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 3
    Ride to train station
    Ride to train station
    Clapham Junction
    28 min
  • 4
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    Windsor & Eton Riverside
  • 5
    Ride to train station
    Ride to train station
    Feltham
    21 min
  • 6
    Walk to bus station
    Walk to bus station
    Feltham Station / Victoria Road (G)
    ID G
    180 yd • 3 min
  • 7
    Bus - 9090
    Wait for bus
    90
    Northolt
  • 8
    Ride to bus station Uxbridge County Court (FF)
    Ride to bus station
    Uxbridge County Court (FF)
    ID FF
    38 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 Epsom to Hayes
The distance between Epsom, London and Hayes, London is approximately 21.09 mi, which can typically be travelled in 103 min. Moovit will show you the directions from Epsom to Hayes 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 Epsom

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

Train stations close to Epsom:

  • Banstead

Bus stations close to Epsom:

  • Epsom
  • Epsom Railway Station, Epsom
  • Waterloo Road (F)
Public transport stations close to Hayes, London

Hayes is located at Hayes, London and the nearest public transport station is Church Road / Swift Close (H).

Tube stations close to Hayes:

  • South Ruislip
  • Hillingdon

Train stations close to Hayes:

  • Hayes & Harlington
  • West Drayton
  • Southall

Bus stations close to Hayes:

  • Church Road / Swift Close (H)
  • Church Road / Swift Close (G)
  • Park Road (XD)

Alternative route by bus and train via SOUTH WESTERN RAILWAY, SOUTH WESTERN RAILWAY and 90

To get from Epsom to Hayes in London, you’ll need to take 2 train lines and one bus line: take the SOUTH WESTERN RAILWAY train from Epsom station to Clapham Junction station. Next, you’ll have to switch to the SOUTH WESTERN RAILWAY train and finally take the 90 bus from Feltham Station / Victoria Road (G) station to Uxbridge County Court (FF) station. The total trip duration for this route is approximately 1 hr 43 min. The ride fare is £4.15.

103min£4.15
Train - SOUTH WESTERN RAILWAY
Train - SOUTH WESTERN RAILWAY
Bus - 9090
Leaves from Epsom
Step by Step
  • 1
    Start from train station
    Start from train station
    Epsom
  • 2
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    London Waterloo
  • 3
    Ride to train station
    Ride to train station
    Clapham Junction
    28 min
  • 4
    Train - SOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    Windsor & Eton Riverside
  • 5
    Ride to train station
    Ride to train station
    Feltham
    21 min
  • 6
    Walk to bus station
    Walk to bus station
    Feltham Station / Victoria Road (G)
    ID G
    180 yd • 3 min
  • 7
    Bus - 9090
    Wait for bus
    90
    Northolt
  • 8
    Ride to bus station Uxbridge County Court (FF)
    Ride to bus station
    Uxbridge County Court (FF)
    ID FF
    38 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Epsom to Hayes?

    The fastest way takes 103 minutes, using Bus line SOUTH WESTERN RAILWAY, Bus line SL7, Bus line 90.

  • What is the alternative route to get from Epsom to Hayes?

    The alternative route takes 103 minutes, using Bus line SOUTH WESTERN RAILWAY, Bus line SOUTH WESTERN RAILWAY, Bus line 90.

  • Is there a direct train between Epsom and Hayes in London?

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

  • Which train line goes from Epsom to Hayes in London?

    The SOUTH WESTERN RAILWAY train line goes from London Waterloo station near Epsom to Worcester Park station. From there you’ll have to take 2 bus lines till Worcester Park station near Hayes in London

  • How long does it take to travel from Epsom to Hayes in London by train and bus?

    The total travel time between Epsom and Hayes in London by train and bus is about 1 hr 43 min.

  • Where do I get on the train near Epsom to get to Hayes in London?

    Get on the SOUTH WESTERN RAILWAY train from the London Waterloo station near Epsom in London.

  • Where do I get off the train when travelling between Epsom and Hayes in London?

    Get off the train at the Worcester Park stop, which is closest to Hayes in London.

  • How much is the train fare from Epsom to Hayes?

    The ride from Epsom to Hayes costs £5.95.

Live arrivals, timetables, maps