1map logoGo to main page

London, Greater London to Frankfurt am Main, Hesse from undefined14: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Frankfurt am Main, Germany

How to Get from London to Frankfurt am Main: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$14 by busBest price
642 kmDistance
3h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Frankfurt am Main with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Train
Average Duration
6h  10m
Estimated price
178-399
Recommended
Company
FlixBus
Bus
Average Duration
15h  40m
Estimated price
14-105
Cheapest
route map
Distance: 642 km
Duration: 3h 54m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
15h  20m
Estimated price
64-91
Company
Various
Plane
Average Duration
4h  14m
Estimated price
87-1791
Company
Various
Plane
Average Duration
4h  12m
Estimated price
92-492
Company
Various
Drive
Average Duration
8h  38m
Estimated price
146-248
Company
Various
Drive
Average Duration
7h  26m
Estimated price
160-248
Company
Various
Train
Plane
Average Duration
4h  28m
Estimated price
1797-1798
Company
Various
Drive
Plane
Average Duration
3h  54m
Estimated price
1799-1800
Company
Various
Plane
Average Duration
5h  36m
Estimated price
1799-1800

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $51 $51 $60 $44 $58 $55 $57
Fly $86 $87 $94 $97 $115 $88 $108

Traveling From London to Frankfurt am Main

Traveling from London to Frankfurt am Main offers a thrilling contrast between London's vibrant cosmopolitan energy and Frankfurt's sleek modern skyline intertwined with its rich historical roots.

Best Neighbourhoods in Frankfurt am Main

Frankfurt am Main boasts diverse neighborhoods, each offering distinct experiences.

Altstadt (Old Town)
• Charming half-timbered houses and historical sites.
• Vibrant cafes and markets for local flavors.
Sachsenhausen
• Known for its apple wine taverns and local cuisine.
• Picturesque streets along the River Main.
Bockenheim
• A mix of student life and cultural hotspots.
• Unique shops and a lively atmosphere.

Best Times To Visit Frankfurt am Main's Attractions

Timing your visit to Frankfurt's attractions can elevate your experience.

Römer
Visit early in the morning or late afternoon for quieter exploration.
Palmengarten
Weekdays during spring and fall offer fewer crowds and beautiful blooms.
Städel Museum
Consider late Friday afternoons for a relaxed viewing of the exhibits.

Frankfurt am Main Weather: What to Expect Year-Round

Frankfurt experiences a temperate climate with four distinct seasons, making spring and early fall the most pleasant times to visit due to mild temperatures and fewer crowds. Weather conditions can influence your travel experience, so consider checking forecasts to pack appropriately and plan outdoor activities.

Dining Recommendation

A must-try dish in Frankfurt is Handkäse mit Musik, a tangy cheese served with onions and vinegar, offering a stark contrast to the rich culinary landscape of London. Dining in Frankfurt often highlights rustic, local ingredients and a cozy, beer garden atmosphere, allowing you to enjoy traditional flavors in a more casual setting.

London - Frankfurt am Main operators

Explore transport companies operating between London and Frankfurt am Main, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 343 218 6186
Website
https://www.eurostar.com/rw-en

Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi

Average Duration
2h 4m
Estimated price
1471-119

Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf

Average Duration
3h 8m
Estimated price
53-534
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf

Average Duration
3h 8m
Estimated price
53-534

Train from Siegburg/Bonn to Frankfurt(Main)Hbf

Average Duration
1h 1m
Estimated price
751-752
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from London Victoria to Frankfurt central train station

Average Duration
15h 40m
Estimated price
53-75

Bus from London Victoria to Maastricht

Average Duration
10h 20m
Estimated price
755-756

Bus from Maastricht to Frankfurt central train station

Average Duration
4h
Estimated price
757-755
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.fr

Bus from London Victoria to Frankfurt - Main bus station

Average Duration
14h 30m
Estimated price
758-111
Drive
Website
https://www.eurotunnel.com/uk/

Drive from Folkestone to Calais-Fréthun

Average Duration
35m
Estimated price
0-0
Contact phone
01304 448866
Website
https://www.poferries.com

Drive from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
758-759
Plane Show flights
Website
https://www.lufthansa.com

Plane from London City (LCY) to Frankfurt (FRA)

Average Duration
1h 25m
Estimated price
3183-3184

Plane from London Heathrow (LHR) to Frankfurt (FRA)

Average Duration
1h 35m
Estimated price
3185-3186
Website
https://www.britishairways.com

Plane from London City (LCY) to Frankfurt (FRA)

Average Duration
1h 31m
Estimated price
3181-3184

Plane from London Heathrow (LHR) to Frankfurt (FRA)

Average Duration
1h 41m
Estimated price
111-3184
Website
https://www.klm.com

Plane from London City (LCY) to Frankfurt (FRA) via Amsterdam Schiphol

Average Duration
3h 25m
Estimated price
113-530
Website
https://www.airdolomiti.it

Plane from London City (LCY) to Frankfurt (FRA)

Average Duration
1h 25m
Estimated price
110-115
Website
https://www.swiss.com

Plane from London City (LCY) to Frankfurt (FRA) via Zurich

Average Duration
3h 45m
Estimated price
1477-116
Website
https://www.eurowings.com

Plane from London Heathrow (LHR) to Cologne Bonn (CGN)

Average Duration
1h 20m
Estimated price
111-3186

London to Frankfurt am Main: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Frankfurt am Main offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚄 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/.
Departure Point
London St Pancras Intl station
Arrival Point
Frankfurt(Main)Hbf station
Useful tips for train travellers
Onboard Services: The Eurostar is one of the main operators for train travel from London to Frankfurt. While direct Eurostar services are limited, connections via Thalys or ICE are common. For catering, these trains typically offer a range of food and beverage options, including snacks, meals, and a selection of local wines and beers. First Class passengers are usually provided with complimentary meals and drinks.
Seating Options: For your journey, you will generally find three classes of seating: First Class, Business Class, and Standard (Economy) Class. First Class offers spacious seating, greater privacy, and complimentary services. Business Class, available on some operators, features comfortable seating with a focus on workspace amenities. Standard Class is more budget-friendly, offering essential comforts but with less space and amenities compared to the higher classes.
Arrival Station Tip: Upon arriving at Frankfurt am Main, you can navigate easily due to the well-signposted station layout. You can leave luggage at the station for a fee at the left luggage service (DB Automaten) located in the main hall. Restrooms are also available on site, and while there are no shower facilities, several nearby hotels offer day-use rates. To reach the city center, take the S-Bahn S8 or S9; these frequent trains leave from the lower level of the station and get you to Hauptwache station in just about 15 minutes.
🛫 Flying from London to Frankfurt is convenient and efficient, with a direct flight from London City Airport to Frankfurt Airport taking just 1 hour and 25 minutes. Several airlines including Luxair, Air Dolomiti, and Swiss offer this route. 🌍 The journey from London to Frankfurt by plane typically takes around 4 hours and 12 minutes, allowing travelers to reach their destination quickly and comfortably. With multiple flight options available, it's easy to find a schedule that suits your needs. 💸 Prices for flights between Frankfurt and London can vary, with tickets typically ranging from £79 to £386.
Departure Point
London City Airport
Arrival Point
Frankfurt Airport
Useful tips for plane travellers
• Check in online for your flight from London City Airport to Frankfurt Airport to save time, as the airport has limited check-in counters and can get busy, especially during peak travel hours.
• Upon arrival at Frankfurt Airport, look for the 'S-Bahn' signs to access the city's efficient rail network; the train to Frankfurt Hauptbahnhof (main station) takes about 15 minutes and costs approximately €4, making it a faster and cheaper option than a taxi.
• Expect taxi fares from Frankfurt Airport to the city center to range from €25 to €35, depending on your exact destination; if you're traveling during peak hours, consider the S-Bahn or U-Bahn as a more cost-effective alternative.
🚌 The journey typically takes around 15 hours and 40 minutes and services operate daily, making it easy to plan your trip. 🚌 FlixBus offers reliable and affordable bus services between London and Frankfurt, with prices starting at £11 for a comfortable ride to your destination.
Departure Point
London Victoria station
Arrival Point
Frankfurt central train station
Useful tips for bus travellers
• Before your journey, check out the FlixBus website for your bus schedule and recent updates: flixbus.com, as schedules can change and it's essential to be informed about your departure time from London Victoria station.
• During your trip, bring snacks and entertainment, as the bus ride from London to Frankfurt is quite long (approximately 15 hours and 40 minutes), and while there may be rest stops, the breaks can be brief.
• Upon arriving at Frankfurt Central Station (Frankfurt Hauptbahnhof), familiarize yourself with the station layout using this map: bahn.com to help you navigate the various platforms and exits, especially if you have onward travel.

Frequently asked questions

Find out more about the route from London to Frankfurt am Main.

Or choose the category:
The cheapest way to travel from London to Frankfurt am Main is by taking a bus. The bus journey takes approximately 14 hours and 35 minutes and tickets can cost between £51 and £75. Although it is a longer travel time compared to other modes of transportation, taking a bus can be a budget-friendly option for those looking to save money on their journey.
The fastest way to travel from London to Frankfurt am Main is by plane. Taking a flight from London to Frankfurt am Main can take around 4 hours and 11 minutes. The cost of the flight can range from £75 to £435, depending on the airline and booking conditions. It is recommended to check with various airlines for the best prices and availability.
The distance from London to Frankfurt am Main is approximately 399 miles. This is equivalent to 643 kilometers or 347 nautical miles. The travel time by air is typically around one hour and 30 minutes, while by train it can take approximately six to seven hours.
The journey from London to Frankfurt am Main usually takes around 6 hours and 13 minutes, including transfers. The fastest way to travel between the two cities is by taking a direct flight, with several airlines offering this route. Alternatively, you can also reach Frankfurt by train or by coach, but these options may take longer. It's always recommended to check the schedules and availability of different transportation options before planning your trip.
The cheapest way to travel from London to Frankfurt am Main is by bus, with prices ranging from £51 to £75. The journey takes around 14 hours and 35 minutes. Alternatively, you can also take a train, which is faster but more expensive, costing between £134 and £332 and taking approximately 6 hours and 13 minutes. Another option is to fly, with prices ranging from £75 to £435 and a flight duration of around 4 hours and 11 minutes. Ultimately, the mode of transportation you choose will depend on your budget and preference for speed.
There are numerous options for accommodations near Frankfurt am Main. Over 946 hotels are available to choose from, with prices starting as low as £36 per night. Many hotels in the area offer a range of amenities and are conveniently located near popular attractions and transportation hubs. It is recommended to research and compare different hotels based on location, price, and desired amenities before making a booking.
Yes, there is a direct bus service available between London and Frankfurt am Main. The bus departs from London Victoria Coach Station and arrives at Frankfurt central train station. The bus operates once daily and runs every day. The journey duration is approximately 14 hours and 35 minutes.
To catch the bus from London to Frankfurt am Main you would need to go to London Victoria Coach Station. This is where FlixBus, the operator of the bus service, departs from. It is advisable to arrive at the coach station in advance to ensure a smooth boarding process.
The bus from London to Frankfurt am Main arrives at the Frankfurt central train station. It is a convenient location in the heart of the city, making it easy for passengers to continue their journey or explore Frankfurt. The station is well-connected to other parts of the city and offers various transportation options, including trains, trams, and buses. From there, travelers can easily reach their desired destination within Frankfurt or continue their travel to other cities in Germany.
Lufthansa, British Airways, and KLM are the major airlines that offer flights between London and Frankfurt am Main. They operate flights from London City Airport to Frankfurt Airport. These airlines provide a range of options in terms of flight schedules and fares, making it convenient for travelers to choose the best option that suits their needs. It is recommended to compare prices and book in advance to secure the best deals on flights.
The fastest way to get from London to Frankfurt am Main by plane is to take a direct flight from London City Airport to Frankfurt Airport. The flight duration is approximately 1 hour and 25 minutes. Airlines like Lufthansa, British Airways, and KLM offer flights on this route. However, the total travel time, including airport transfers and security checks, can take around 4 hours and 11 minutes. The ticket prices for flights between Frankfurt am Main and London range from £77 to £399.
The flight from London to Frankfurt am Main takes approximately 1 hour and 25 minutes. There are direct flights available from London City Airport to Frankfurt Airport, which offer the quickest travel time. However, it's important to note that the total duration may vary depending on factors such as flight delays and layovers. It's always recommended to check with the airline for the most up-to-date and accurate information regarding your specific flight.
Trains from London to Frankfurt am Main arrive at FrankfurtHbf station. This is the main train station in Frankfurt and is well-connected to other parts of the city. It is a convenient and centrally located station, making it easy for travelers to explore Frankfurt and its surroundings. Deutsche Bahn Intercity-Express operates the train services between these two cities.
No, there is no direct train between London and Frankfurt am Main. However, there are train services that depart from London St Pancras Intl and arrive at FrankfurtHbf via Brussel-Zuid / Bruxelles-Midi. The journey, including transfers, takes approximately 6h 13m.
To catch the train from London to Frankfurt am Main you will need to go to the London St Pancras Intl station. This is where the Eurostar train services operate from. Make sure to check the schedule and book your tickets in advance to secure your desired departure time. Once at the station, follow the signs for the Eurostar trains and allow ample time to go through security and passport control before boarding your train to Frankfurt am Main.
The cost of a flight from London to Frankfurt am Main can range from £77 to £399, depending on various factors such as the airline, class of service, and time of booking. It is recommended to compare prices from different airlines and use flight search engines to find the best deals. Additionally, booking in advance or being flexible with travel dates can help in obtaining cheaper fares.
The cost of a train ticket from London to Frankfurt am Main ranges from £140 to £328. The price varies depending on factors such as the class of travel and the booking time. It is recommended to book in advance to secure the best fares and compare prices from different train operators.
The price range for a bus ticket from London to Frankfurt am Main is generally between £51 and £75. However, prices can vary depending on factors such as time of booking and availability. It is recommended to check with different bus operators or online platforms to compare prices and find the best deal.

Trips to Frankfurt am Main