Travel from London to Ashford

Bus or train from London to Ashford?

Southeastern operates a train from London to Ashford every 30 minutes. Tickets cost $30 - $45 and the journey takes 38 min. Alternatively, National Express operates a bus from London to Ashford twice daily. Tickets cost $9 - $13 and the journey takes 1 h 45 min.

Book transport from London to Ashford

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from London to Ashford

ModeDurationPrice
From St Pancras International train to Ashford International.38 min£26
From Elephant & Castle New Kent Rd bus to Ashford, Park Street (Charter House).1 h 45 min£9
From London drive to Ashford.1 h 10 min£10
From London rideshare to Ashford.1 h 32 min£7

How long does it take to get from London to Ashford?

The train from St Pancras International to Ashford International takes 38 min including transfers and departs every 30 minutes.

Is there a direct train between London and Ashford?

Yes, there is a direct train departing from St Pancras International and arriving at Ashford International. Services depart every 30 minutes. The journey takes approximately 38 min.

Is there a direct bus between London and Ashford?

Yes, there is a direct bus departing from Elephant & Castle New Kent Rd and arriving at Ashford, Park Street (Charter House). Services depart twice daily, and operate every day. The journey takes approximately 1 h 45 min.

Operators from London to Ashford

OperatorPhoneWebsite
Southeastern+44 345 322 7021Southeastern
National Express+44 08717 818178National Express
BlaBlaCarBlaBlaCar