There are 10 ways to get from London to Frankfurt am Main by train, bus, car, car train, car ferry or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train • 6h 13m
Cheapest option
Bus • 15h 40m
8 alternative options
Bus via Liège • 11h 47m
Drive, Eurotunnel • 7h 26m
Drive, car ferry • 8h 38m
Fly London City to Frankfurt • 4h 12m
Fly London Heathrow to Frankfurt • 4h 15m
Fly London City to Dusseldorf, train • 5h 52m
Questions & Answers
The cheapest way to get from London to Frankfurt am Main is to bus which costs £11 and takes 15h 40m.
The quickest way to get from London to Frankfurt am Main is to fly which costs £75 - £330 and takes 4h 12m.
Yes, there is a direct bus departing from London Victoria Coach Station station and arriving at Frankfurt central train station station. Services depart once daily, and operate every day. The journey takes approximately 15h 40m.
No, there is no direct train from London to Frankfurt am Main. However, there are services departing from London St Pancras Intl and arriving at Frankfurt(Main)Hbf via Brussel-Zuid / Bruxelles-Midi. The journey, including transfers, takes approximately 6h 13m.
The distance between London and Frankfurt am Main is 638 km.
The best way to get from London to Frankfurt am Main without a car is to train which takes 6h 13m and costs £140 - £340.
It takes approximately 6h 13m to get from London to Frankfurt am Main, including transfers.
London to Frankfurt am Main bus services, operated by FlixBus, depart from London Victoria Coach Station.
London to Frankfurt am Main train services, operated by Eurostar, depart from London St Pancras Intl station.
The best way to get from London to Frankfurt am Main is to train which takes 6h 13m and costs £140 - £340. Alternatively, you can bus via Liège, which costs £22 and takes 11h 47m, you could also fly, which costs £75 - £330 and takes 4h 12m.

- Distance: 637.7 km
- Duration: 6h 13m
What companies run services between London, England and Frankfurt am Main, Germany?
You can take a train from London King's Cross to Frankfurt am Main via Brussel-Zuid / Bruxelles-Midi in around 6h 13m. Alternatively, you can take a bus from London Victoria to Frankfurt am Main via Liege in around 11h 47m.

- Website
- lufthansa.com
Flights from London City to Frankfurt
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €110 - €600
Flights from London Heathrow to Frankfurt
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €85 - €550
Flights from London Gatwick to Frankfurt
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €180 - €1100
Flights from Birmingham to Frankfurt
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €180 - €330

- Website
- britishairways.com
Flights from London City to Frankfurt
- Ave. Duration
- 1h 31m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €100 - €550
Flights from London Heathrow to Frankfurt
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- €75 - €550
Flights from London City to Dusseldorf
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €120 - €490

- Website
- klm.com
Flights from London City to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 3h 21m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €180 - €600
Flights from London Heathrow to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €180 - €650
Flights from Birmingham to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €180 - €550
Flights from London City to Dusseldorf via Amsterdam Schiphol
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- €190 - €600

- Website
- airfrance.com
Flights from London Heathrow to Frankfurt via Paris Charles de Gaulle
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €180 - €800

- Website
- airdolomiti.it
Flights from London City to Frankfurt
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €140 - €480

- Website
- brusselsairlines.com
Flights from Birmingham to Frankfurt via Brussels
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Friday and Saturday
- Estimated price
- €220 - €550

Rome2Rio's guide to Eurostar
Contact Details
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- €110 - €320
- Website
- https://www.eurostar.com/rw-en
- Business Premier
- €312 - €317
- Standard
- €115 - €125
- Standard Premier
- €150 - €190

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 9m
- Frequency
- Every 3 hours
- Estimated price
- €50 - €75
- Website
- https://www.bahn.com/en
Train from Düsseldorf Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €35 - €50
- Website
- https://www.bahn.com/en

- Phone
- +44 (0) 8443 35 35 35
- Website
- eurotunnel.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.eurotunnel.com/uk/

- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- €11 - €17
- Website
- https://www.southernrailway.com/
- Anytime Day Single
- €11 - €17

- Phone
- +44 345 850 1530
- Website
- gatwickexpress.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €14
- Schedules at
- https://www.gatwickexpress.com/travel-information/plan-your-journey/timetables
- Website
- https://www.gatwickexpress.com/
- Anytime Day SIngle
- €14

- Phone
- 00 44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from London Euston to Birmingham International
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €45 - €140
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- €45 - €65
- Anytime Single 1st Class
- €95 - €140

- Phone
- +44 333 311 0006
- contact.lnr@wmtrains.co.uk
- Website
- londonnorthwesternrailway.co.uk
Train from London Euston to Birmingham International
- Ave. Duration
- 2h 8m
- Frequency
- 5 times a day
- Estimated price
- €35 - €55
- Website
- https://www.londonnorthwesternrailway.co.uk/
- Standard
- €35 - €55

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Duesseldorf Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 38m
- Frequency
- Every 3 hours
- Estimated price
- €24 - €60
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €24 - €35
- 1st Class Full Fare
- €40 - €60

- Phone
- 0745/ 638 910
- transnicolaescu@yahoo.com
- Website
- transnicolaescu.ro
Bus from London to Liege
- Ave. Duration
- 6h 59m
- Frequency
- Once a week
- Estimated price
- €13
- Book at
- Trans Nicolaescu
Bus from Liege to Frankfurt
- Ave. Duration
- 3h 48m
- Frequency
- Once a week
- Estimated price
- €13
- Book at
- Trans Nicolaescu
Bus from London to Frankfurt
- Ave. Duration
- 10h 47m
- Frequency
- Once a week
- Estimated price
- €13
- Book at
- Trans Nicolaescu

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from London Victoria Coach Station to Frankfurt central train station
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €65 - €95
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- 01304 448866.
- Website
- poferries.com
Car ferry from Dover to Calais
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- €50 - €70
- Website
- P&O Ferries
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Need to know: Eurostar
Rome2Rio’s guide to travelling between London, Brussels and Paris
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideTravelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2Rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideMore Questions & Answers
The quickest flight from London City Airport to Frankfurt Airport is the direct flight which takes 1h 25m.
London to Frankfurt am Main bus services, operated by FlixBus, arrive at Frankfurt central train station.
Frankfurt am Main is 1h ahead of London. It is currently 12:11 AM in London and 1:11 AM in Frankfurt am Main.
London to Frankfurt am Main train services, operated by Deutsche Bahn Intercity-Express, arrive at Frankfurt(Main)Hbf station.
Air Dolomiti, Lufthansa, British Airways and KLM offer flights from London City Airport to Frankfurt Airport.
Book your London to Frankfurt am Main bus tickets online with FlixBus and Omio.
There are 966+ hotels available in Frankfurt am Main. Prices start at €44 per night.
The best way to get from London to London City Airport is to tram which takes 21 min and costs £2 - £7.