Trip to Frankfurt am Main

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Frankfurt am Main

🚄 To travel from London to Frankfurt am Main by train, you will need to transfer at Brussel-Zuid / Bruxelles-Midi. The total journey duration, including transfers, is approximately 6 hours and 10 minutes. Eurostar operates the train service from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi. 🌍 The train route covers a distance of 781 km and involves a transfer at Brussel-Zuid / Bruxelles-Midi. The first leg of the journey from London to Brussels takes around 2 hours and 4 minutes. From Brussels, you will then board a high-speed train operated by Deutsche Bahn Intercity-Express to reach Frankfurt am Main in approximately 3 hours and 6 minutes. 💸 The prices for a train ticket between London and Frankfurt am Main typically range from £154 to £334. For booking and more information, you can contact Eurostar at 011 44 1233 617575 or visit their website at http://www.eurostar.com/. Additionally, for the high-speed train service operated by DB Fernverkehr AG, you can visit their website at https://www.bahn.de/.

Where to stay in Frankfurt am Main

There are over 371 hotels to stay in Frankfurt am Main. Prices range from $30 per night.

Accomodation
  • There is no direct train from London to Frankfurt am Main. However, travelers can take a Eurostar service departing from London St Pancras Intl to Brussels Midi, and then transfer to a Deutsche Bahn Intercity-Express train to reach FrankfurtHbf. The journey, including transfers, takes approximately 6 hours and 10 minutes. Both Eurostar and Deutsche Bahn operate these train services, with prices varying between £155 to £337 for the trip from London to Frankfurt.
  • The fastest train option between London and Frankfurt am Main involves taking the high-speed train services offered by Eurostar and Deutsche Bahn. The journey includes a transfer at Brussels Midi station and takes approximately 6 hours and 10 minutes in total. Although there is no direct train route, these high-speed services provide a quick and efficient way to travel between the two cities.
  • Trains departing for Frankfurt am Main from London leave from London St Pancras Intl station. This station serves as the departure point for Eurostar train services connecting London to various European cities. Travelers can board the Eurostar train at London St Pancras Intl to begin their journey to Frankfurt am Main.
  • There are multiple trains connecting London to Frankfurt am Main with transfers along the journey. Travelers can board a Eurostar service at London St Pancras Intl station, which will take them to Brussels Midi. From there, they can transfer to a Deutsche Bahn Intercity-Express train to reach FrankfurtHbf. The total travel time for this route is approximately 6 hours and 10 minutes.
  • The train from London to Frankfurt am Main operated by Deutsche Bahn Intercity-Express, arrives at FrankfurtHbf station. FrankfurtHbf is the main central station in Frankfurt, serving as a major transportation hub for both domestic and international train services. Arriving passengers can easily access the city center and other parts of Frankfurt from this convenient railway station.
  • The first train of the day from London to Frankfurt am Main is typically the Eurostar service departing from London St Pancras Intl station in the morning. The last train of the day on this route is usually the Deutsche Bahn Intercity-Express train arriving at FrankfurtHbf station in the evening. Travelers can check the specific departure and arrival times for the day of their journey to plan accordingly.
  • There are no direct train trips each day between London and Frankfurt am Main. Travelers will need to take a Eurostar service from London St Pancras Intl to Brussels Midi, and then transfer to a Deutsche Bahn Intercity-Express train to reach FrankfurtHbf. The journey, which includes transfers, typically takes around 6 hours and 10 minutes. It's advisable to check the schedule and availability of trains when planning this route.
  • There is no direct train between London and Frankfurt am Main. Travelers will need to take a route that involves transferring trains, typically departing from London St Pancras Intl and arriving at FrankfurtHbf via Brussel-Zuid / Bruxelles-Midi. The journey, which includes transfers, takes approximately 6 hours and 10 minutes. It's important to plan accordingly and check the train schedules for the most convenient travel options.
  • The cost of a train ticket from London to Frankfurt am Main can range from £155 to £337. The price variation depends on factors such as the class of travel, time of booking, and availability of discounts or promotions. It's recommended to book your tickets in advance to secure the best possible fare for your journey. Additionally, it's advisable to check for any special deals or offers that may further reduce the cost of your train travel.

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Frankfurt am Main to London

See schedule