Transport

Buses

Hayes is served by several Transport for London bus routes:

  • 119 – Purley Way to Bromley North via South Croydon, East Croydon, Shirley, West Wickham and Hayes;
  • 138 – Coney Hall to Bromley North via Hayes;
  • 146 – Downe to Bromley North via Keston and Old Hayes;
  • 246 – Westerham to Bromley North via Biggin Hill, Keston, Coney Hall and Hayes;
  • 314 – New Addington to Eltham Station via Addington Village, Hayes, Bromley, Sundridge Park, Elmstead Woods and Fiveways;
  • 353 – Forestdale to Ramsden Estate via Addington Village, Hayes, Keston Mark, Locksbottom and Orpington
  • 638 (school journeys) – Kemnal Technology College to Coney Hall via Chiselhurst, Mottingham, Grove Park, Bromley and Hayes

Trains

Hayes Station provides good links to the rest of South East London and The City, being the terminus of the Southeastern Hayes Line. Regular services from the station terminate at either Charing Cross or Cannon Street via Elmers End, New Beckenham, Lower Sydenham, Lewisham, London Bridge and London Waterloo East.

Hayes is well served by both buses and trains with links to Bromley, Croydon and London.

Train Information

Journey information from Hayes (Kent) to London Charing Cross
  • Train Fares from: £6.40
  • Fastest route: 31m
  • Slowest route: 50m
  • Average journey time: 43m
  • Changes: Direct
  • Trains per day: Around 42
  • Distance: 11 miles (17 km)
  • Train operators: Southeastern
  • Origin: Hayes (Kent)
  • Destination: London Charing Cross

How long does it take to travel from Hayes (Kent) to London Charing Cross by train?

The average journey time between Hayes (Kent) and London Charing Cross is 43 minutes. The fastest journey time is 31 minutes. On an average weekday, there are 42 trains per day travelling from Hayes (Kent) to London Charing Cross. The journey time may be longer on weekends and holidays. Avg. Duration 43 minutes

Are there direct trains from Hayes (Kent) to London Charing Cross?

Yes, it is possible to travel from Hayes (Kent) to London Charing Cross without having to change trains. Use our journey planner above to get direct train times from Hayes (Kent) to London Charing Cross.

What is the distance between Hayes (Kent) and London Charing Cross?

The distance between Hayes (Kent) and London Charing Cross is 11 miles.

What time is the first train from Hayes (Kent) to London Charing Cross?

The first train from Hayes (Kent) to London Charing Cross departs at 05:10.

What time is the last train from Hayes (Kent) to London Charing Cross?

The last train from Hayes (Kent) to London Charing Cross departs at 23:32.

Journey information from Hayes (Kent) to London Cannon Street
  • Train Fares from: £6.40
  • Fastest route: 39m
  • Slowest route: 48m
  • Average journey time: 43m
  • Changes: Direct
  • Trains per day: Around 41
  • Distance: 10 miles (17 km)
  • Train operators: Southeastern
  • Origin: Hayes (Kent)
  • Destination: London Cannon Street

How long does it take to travel from Hayes (Kent) to London Cannon Street by train?

The average journey time between Hayes (Kent) and London Cannon Street is 43 minutes. The fastest journey time is 39 minutes. On an average weekday, there are 41 trains per day travelling from Hayes (Kent) to London Cannon Street. The journey time may be longer on weekends and holidays.

Are there direct trains from Hayes (Kent) to London Cannon Street?

Yes, it is possible to travel from Hayes (Kent) to London Cannon Street without having to change trains. Use our journey planner above to get direct train times from Hayes (Kent) to London Cannon Street.

What is the distance between Hayes (Kent) and London Cannon Street?

The distance between Hayes (Kent) and London Cannon Street is 10 miles.

What time is the first train from Hayes (Kent) to London Cannon Street?

The first train from Hayes (Kent) to London Cannon Street departs at 05:44.

What time is the last train from Hayes (Kent) to London Cannon Street?

The last train from Hayes (Kent) to London Cannon Street departs at 23:35