1map logoGo to main page

Bonn, North Rhine-Westphalia to Frankfurt am Main, Hesse from $2.9: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bonn, Germany
to
Frankfurt am Main, Germany

How to Get from Bonn 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.

$2.9 RideshareBest price
175 kmDistance
1h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bonn 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
Deutsche Bahn Intercity-Express
Train
Average Duration
1h  59m
Estimated price
$41.5-48.5
Recommended
Company
various
Rideshare
Average Duration
2h  1m
Estimated price
$2.9-16.1
Cheapest
route map
Distance: 175 km
Duration: 1h 31m

See more options

Pricing table
Company
various
Train
Average Duration
3h  23m
Estimated price
$2.9-50.9
Company
FlixBus
Bus
Average Duration
2h  59m
Estimated price
$8.5-22
Company
FlixBus
Bus
Average Duration
2h  10m
Estimated price
$13-20
Company
various
Tram
Train
Average Duration
2h 
Estimated price
$41.5-48.5
Company
Nightjet
Train
Average Duration
2h  15m
Estimated price
$390-150
Company
various
Drive
Average Duration
1h  31m
Estimated price
$391-392
Company
various
Train
Plane
Average Duration
3h  30m
Estimated price
$393-2783

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $9 $10 $9 $9 $9 $9 $9
Train $31 $29 $25 $32 $32 $26 $26

Traveling From Bonn to Frankfurt am Main

The journey from Bonn to Frankfurt am Main offers a fascinating contrast between Bonn's quaint, historic charm and Frankfurt's bustling urban atmosphere, promising diverse experiences for every traveler.

Best Neighbourhoods in Frankfurt am Main

Frankfurt am Main boasts diverse neighborhoods, each with its own character.

Sachsenhausen
• Famous for its apple wine taverns.
• Offers lively atmosphere and nightlife options.
Westend
• Home to stunning architecture and parks.
• Popular among locals for upscale dining.
Altstadt
• Features historic sites and charming streets.
• Great for exploring local shops and cafes.

Best Times To Visit Frankfurt am Main's Attractions

Optimizing your visit can enhance your experience at Frankfurt's attractions.

Römer
Visit early morning or late afternoon during weekdays for fewer crowds.
Palmengarten
Go on a weekday afternoon in spring for beautiful blooms and tranquility.
Städel Museum
Visit on Thursday evenings when admission is extended and less crowded.

Frankfurt am Main Weather: What to Expect Year-Round

Frankfurt experiences a temperate maritime climate, with warm summers and cool winters, making spring and early fall ideal for exploring the city. Weather can affect your travel plans, so knowing seasonal conditions helps in choosing appropriate activities and packing accordingly.

Dining Recommendation in Frankfurt am Main

Try the classic 'Frankfurter Grüne Soße' at Apfelwein Wagner, where the fresh herb sauce pairs beautifully with local meats and potatoes, providing a distinctive flavor profile that contrasts with Bonn's traditional hearty dishes. The lively apple wine tavern atmosphere offers a unique cultural experience, showcasing Frankfurt's regional culinary treasures.

Bonn - Frankfurt am Main operators

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

Train
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Bonn Hbf to Frankfurt(Main)Hbf

Average Duration
1h 59m
Estimated price
39-44

Train from Siegburg/Bonn to Frankfurt(Main)Hbf

Average Duration
59m
Estimated price
2.79-39

Train from Bonn Hbf to Koblenz Stadtmitte

Average Duration
42m
Estimated price
2.76-47

Train from Koblenz Stadtmitte to Frankfurt(Main)Hbf

Average Duration
2h 15m
Estimated price
441-2.75

Train from Bonn Hbf to Duesseldorf Hbf

Average Duration
47m
Estimated price
391-2.72
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bonn UN Campus to Frankfurt central train station

Average Duration
2h 10m
Estimated price
13-20

Bus from Cologne Airport CGN to Frankfurt central train station

Average Duration
2h 59m
Estimated price
8-22

Bus from Cologne/Bonn Airport Busterminal to Frankfurt Central Train Station

Average Duration
2h 50m
Estimated price
8-399
all-pages.transport_night train
Contact phone
+43 51717
Website
https://www.nightjet.com/en/#/home

all-pages.transport_night train from Bonn Hbf to Frankfurt(Main)

Average Duration
2h 15m
Estimated price
2.75-150
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Rideshare from Bonn to Frankfurt

Average Duration
2h 1m
Estimated price
2.7-15
Drive

Drive from Bonn to Frankfurt am Main

Average Duration
1h 31m
Estimated price
391-392
Plane
Website
https://www.lufthansa.com

Plane from Dusseldorf Airport to Frankfurt Airport

Average Duration
50m
Estimated price
394-2740

Frequently asked questions

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

Or choose the category:
The distance between Bonn and Frankfurt am Main is approximately 82 miles by road. By train, it takes about 1 hour and 58 minutes to reach Frankfurt am Main from Bonn. Alternatively, taking the Line 66 tram plus a train can take around 2 hours and 12 minutes. If you prefer to drive, the travel time by car is approximately 1 hour and 31 minutes, while taking a bus can take around 2 hours and 20 minutes.
The most cost-effective option for traveling from Bonn to Frankfurt am Main is to rideshare, which costs between €3 and €15 and takes approximately 2 hours and 1 minute. This option allows passengers to share the cost of the journey with others. However, if time efficiency is a priority, driving is the quickest option, taking around 1 hour and 31 minutes. Although it is more expensive, costing between €25 and €41, driving allows travelers to have more control over their schedule and potentially save time compared to other modes of transportation.
When traveling from Bonn to Frankfurt am Main, the prices for train tickets range from €16 to €45. On the other hand, bus tickets from Frankfurt am Main to Bonn cost between €14 and €20. It is important to note that these prices may vary depending on factors such as the time of travel, availability, and type of ticket purchased. It is recommended to check with the respective transport providers for the most accurate and up-to-date pricing information.
To travel from Bonn to Frankfurt am Main without using public transportation, you can consider using Blablacar's carpooling service. It offers rideshare options between the two cities, which is a convenient option if you don't have a driver's license or prefer to avoid public transport. The driving distance between Bonn and Frankfurt am Main is approximately 109 miles, and it takes around 1 hour and 31 minutes to drive from one city to the other. The prices to travel by car vary between €25 and €41.
The best way to travel from Bonn to Frankfurt am Main without a car is by train. The journey takes approximately 1 hour and 58 minutes and costs between €16 and €45. Taking the train is a convenient and efficient option, allowing you to relax and enjoy the scenic views along the way. Additionally, you can also consider taking a tram and then transferring to a train, which takes around 2 hours and 12 minutes.
Yes, there is a direct link between Bonn and Frankfurt am Main. You can take a direct train from Bonn Hbf to FrankfurtHbf, which departs twice daily and takes approximately 1h 58m. Alternatively, you can also take a direct bus from Bonn UN Campus to Frankfurt central train station, operated by FlixBus, which departs six times a week and takes approximately 2h 20m. Both options provide convenient and efficient transportation between the two cities.
The flight between Bonn and Frankfurt am Main typically takes around 50 minutes with the quickest direct flight from Dusseldorf Airport to Frankfurt Airport. The cost of the flight can vary depending on the airline, time of year, and how far in advance you book. On average, a one-way ticket can range from $70 to $150, but prices may be higher during peak travel seasons. It is recommended to compare prices from different airlines and book in advance to secure the best deal.
There are numerous hotels available near Frankfurt am Main with over 946 options to choose from. Prices for hotels in the area start at €42 per night, offering a range of options for different budgets. Whether you're looking for luxury accommodations or budget-friendly stays, there are plenty of choices available to suit your needs.