The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from London to Frankfurt am Main will cost around $ 354 if you buy it on the day, but the cheapest tickets can be found for only $ 316.
This is the last train of the day.
Find all the dates and times for this journey
Trains per day
It's difficult to get from London to Frankfurt am Main without changing at least 1 times.
|Avg. Train Duration:|
8 hours 28 minutes
|Train Ticket Price:||$121|
|Trains depart from:||London|
|Trains arrive in:||Frankfurt am Main|
|Train Companies:||Deutsche Bahn with connection|
Trains from London to Frankfurt Am Main provide a well connected service operated by Eurostar and Deutsche Bahn networks. There can be up to 8 departures per day with the first train leaving just before 7:00 a.m. It is possible to complete the 396 mile journey in less than 5 and a half hours with only one change at Brussels. On most days an overnight service is available, leaving London in the early evening.
Departure Station: The trains depart from St Pancras station, located on Euston Road in the center of London. It is close to King's Cross station, with both stations sharing Kings Cross St. Pancras Underground station. Buses and taxis can be found outside St Pancras station.
Arrival Station: Deutsche Bahn ICE high-speed trains arrive at Frankfurt Am Main which is located just west of the main city center and it takes a further 2-8 minutes by train to reach the center of Frankfurt. It is one of Europe's busiest stations and has excellent public transport connections.