COMPARE Prices across different modes

Tue
21 Sep
£52Union Ivkoni International
£202KLM
Wed
22 Sep
Find prices
£186HOP!
Thu
23 Sep
£67Flixbus
£186HOP!
Fri
24 Sep
£53Union Ivkoni International
£96Ryanair
Sat
25 Sep
£42Union Ivkoni International
£71Malta Air
Sun
26 Sep
£63Flixbus
£83Malta Air
Mon
27 Sep
Find prices
£27Malta Air
Tue
28 Sep
£42Union Ivkoni International
£22Ryanair
Wed
29 Sep
Find prices
£12Malta Air
Thu
30 Sep
£49Flixbus
£123Lufthansa Cityline
Fri
1 Oct
£44Union Ivkoni International
£65Ryanair
Sat
2 Oct
£42Union Ivkoni International
£48Malta Air
Sun
3 Oct
£45Flixbus
£97Lufthansa Cityline
Mon
4 Oct
Find prices
£97Lufthansa
Tue
5 Oct
£42Union Ivkoni International
£97Lufthansa Cityline
Wed
6 Oct
£50BlaBlaCar Bus
£97Lufthansa
Thu
7 Oct
£49Flixbus
£67Lufthansa
Fri
8 Oct
£42Union Ivkoni International
£65Ryanair
Sat
9 Oct
£42Union Ivkoni International
£76Malta Air
Sun
10 Oct
£45Flixbus
£71Malta Air
Mon
11 Oct
Find prices
£41Malta Air

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information from Frankfurt am Main to London

distanceDistance395 miles (637 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersDeutsche Bahn with connection or Deutsche Bahn

Trains from Frankfurt am Main to London cover the 395 miles (637 km) long trip taking on average 5 h 32 min with our travel partners like Deutsche Bahn with connection or Deutsche Bahn. Normally, there is 1 train operating per day, including direct services available. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in London Victoria.

Deutsche Bahn

Deutsche Bahn (DB) makes German train travel easy! Find Deutsche Bahn train timetables and cheap tickets for the 395 miles (637 km) journey between Frankfurt am Main and London with Omio. Choose from Super Saver, Saver and Flexible fares for your journey from Frankfurt am Main to London if you’re looking for the best deals on affordable train tickets. Deutsche Bahn even offers discount cards like the Bahncard 25, 50 and 100, which you can also use on Omio.

As the main operator of train services in Germany, making on average 40, 000 train journeys per day, DB offers a range of train types to suit you with the high-speed InterCity Express (ICE), the express national and international Intercity (IC) and Eurocity (EC) trains, and local Regional Express (RE) and Regional (RB) trains. These different types of trains differ in terms of the comfort and time required to travel. For example, while WCs are standard services on each train, other services like onboard restaurants or free WiFi access are only available on certain trains.

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Frankfurt am Main to London:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Frankfurt to London

Getting the train from Frankfurt to London is straightforward and, compared to some journey times across Germany, relatively quick. The journey takes around seven hours, and on the quickest route, there is only one change of train in Brussels. Trains  from Frankfurt and London are also fairly regular, departing from Frankfurt (Main) Hauptbahnhof around once every two hours, and they start early in the morning.

Which train companies travel from Frankfurt to London?

Deutsche Bahn and Eurostar operate the main route from Frankfurt to London, with the latter taking care of the journey from Brussels onwards. If the budget is a concern, then there is a route with the first section from Frankfurt to Cologne operated by Regiojet. This is slightly more complicated and takes longer, but it is a little cheaper than the faster alternatives.

How long is the train from Frankfurt to London?

Typically, trains from Frankfurt to London take between six and seven hours, travelling with Eurostar and Deutsche Bahn. There is an option to go via Mainz and Cologne that takes slightly longer (eight hours) or the cheaper RegioJet option (11 hours). The lengthiest choice is to take the last train from Frankfurt and sleeping through the ten-hour layover in Brussels before heading on to London in the morning.

How many trains are there from Frankfurt to London?

Across all different routes, there are usually 11 trains from Frankfurt to London every day, starting at around 6:30 a.m. with the final train departing around 6:30 p.m. The trains depart roughly every two hours although there are some parts of the day where there are two in the same hour. On Saturday, there are fewer trains serving this route.

What are the departure and arrival stations for trains from Frankfurt to London?

Departure train station: Trains depart from Frankfurt (Main) Hauptbahnhof. Used by over 450,000 people daily, Deutsche Bahn describes it as the ‘most important station in Germany’. The station is centrally located, only ten-minutes' walk from the financial district and famous Eurotower. As in most German stations, there is a good selection of food outlets (including a McDonald’s) and a couple of bars.

Arrival train station: Trains from Frankfurt arrive into St Pancras International station in central London, easily accessible via six different underground (tube) lines and by bus. The station is an architectural marvel and well equipped with nearly 40 shops and 26 eateries.

Travel Tips

Trains from Frankfurt am Main to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to London.
FAQs
Is cross-border travel by train between Frankfurt am Main, Germany and London, United Kingdom allowed?

Travel between Frankfurt am Main, Germany and London, United Kingdom by train is: Partially open.

What is the status of international entry into United Kingdom from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in United Kingdom from Frankfurt am Main?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Before departure, travellers must book and pay for a travel test package, which will include a COVID-19 test to be taken on day 2
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in London, United Kingdom?

When travelling in United Kingdom, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Regional advice

The information above was last checked on 20/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to London from Frankfurt am Main before travelling.

Are there travel restrictions, such as quarantine measures, in place when returning to Frankfurt am Main, Germany from London, United Kingdom?

The restriction level for your return train to Frankfurt am Main, Germany from London is: Partially open.

Is my return train into Frankfurt am Main from London restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of United Kingdom

Do I need to quarantine on arrival in Germany from London?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Frankfurt am Main, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 20/09/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Frankfurt am Main from London closer to your date of departure here.

How far is it from Frankfurt am Main to London by train?
The distance between Frankfurt am Main and London by train is approximately 395 miles (637 km).
How long is the train journey between Frankfurt am Main and London?
The train time from Frankfurt am Main to London is on average 5 h 32 min  for the 395 miles (637 km) long journey, but the time it takes to go between Frankfurt am Main and London by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Frankfurt am Main to London train leave from? Which London train station do I come into from Frankfurt am Main?

Some of the Frankfurt am Main train stations to London you can start your journey from include Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

When travelling this route, Omio customers are departing most frequently from Frankfurt (Main) Flughafen   and arriving in London Victoria.

Where is the Frankfurt am Main train station located? Where is the London train station located?

Passengers board the train most frequently from Frankfurt (Main) Flughafen, which is located around 6 mile (s) / 10 km away from the city centre, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city centre.

Which train companies can get me from Frankfurt am Main to London?
Take the Frankfurt am Main to London train with Deutsche Bahn with connection or Deutsche Bahn. However, it's always good to check out all possible train companies for the trip to London from Frankfurt am Main as there might be differences in the amenities they offer.
How many trains are there to London from Frankfurt am Main a day?
The average number of trains departing Frankfurt am Main for London is 1 a day. The train schedules and services may vary between weekdays and weekends.
Stations

Important Stations and Airports for this Journey

Frankfurt am Main
London
Frankfurt(Main) Hbf
Amenities