background

Frankfurt (Main) to Bonn Trains

Frankfurt (Main) to Bonn Train Schedule and Tickets

The train service from Frankfurt (Main) to Bonn begins its journey with the first train departing at 5:30 AM, while the last train leaves at 10:00 PM. Major stations along this route include Mainz and Koblenz. High-speed InterCity (IC) trains cover the distance in approximately 1 hour and 30 minutes. Ticket prices start from €19 (around $25 USD) for second class, with first-class options available for a more luxurious ride. Reserve a seat and check the timetable through our online booking platform to secure your travel at the best price.

Frankfurt (Main) to Bonn Route Overview

The train route from Frankfurt (Main) to Bonn offers a direct connection between two important cities in Germany. This journey typically takes around 1 hour and provides regular services operated by Deutsche Bahn. Frankfurt, known as a major financial hub, features a mix of modern architecture and cultural attractions. Bonn, the former capital of West Germany, is rich in history and is home to numerous museums and the famous Beethoven House. On this page, you’ll find essential information for planning your Frankfurt (Main) to Bonn trip, including schedules, ticket options, and frequently asked questions regarding this rail journey.

Book Train Tickets Worldwide

In 2024, customers saved an average* of 27%
by booking 3 months in advance

1M+ Train
Journeys
Blazing Fast
Support Team
Flexible Booking
and Cancellations
250+ Rail
Operators
Loyalty Rewards
and Free Upgrades
Exclusive journeys from
touristic to high-speed trains

Frankfurt (Main) to Bonn Train Map

Frankfurt (Main) to Bonn Train Map
Plan your trip from Frankfurt (Main) to Bonn aboard the Intercity-Express (ICE) service. The route features notable stops at cities like Köln (Cologne) and Bonn, each showcasing unique architecture and culture. Journeying along the Rhine, you'll encounter picturesque views of vineyards and historic castles dotting the landscape. As you near Bonn, you can glimpse the former capital's charming streets and cultural sites. This train travel experience highlights Germany's rich transport network while connecting vibrant cities.

Facts Before You Buy Frankfurt (Main) to Bonn Train Tickets

Direct Connections
Direct trains from Frankfurt (Main) to Bonn are available, making for a seamless travel experience.
Travel Time
The journey takes approximately 1 hour and 30 minutes, providing an efficient option for both business and leisure travelers.
Scenic Views
Enjoy picturesque views of the Rhine Valley as you travel, enhancing your trip with beautiful landscapes.
Comfort and Convenience
Modern trains offer comfortable seating, ample legroom, and onboard facilities for a pleasant journey.
Frequent Services
Trains run several times a day, allowing you to choose a departure time that suits your schedule.
Accessibility
The stations in Frankfurt and Bonn are well-equipped with facilities to assist travelers with reduced mobility.

Search. Book. Travel.

With our free app, train booking is easy and rewards add up fast. Every ticket you book brings you closer to discounts for future trips, so you save even more while exploring the World by Rail.
Travel More, Spend Less.
phone
Manage booking
on the go
Special
promotions
Real-Time
trip notifications

FAQ about the Frankfurt (Main) to Bonn Route

How much is the train ticket from Frankfurt to Bonn?
The train ticket from Frankfurt to Bonn costs between €20 and €30 (approximately $22 to $33) for a one-way trip. Prices can vary based on the time of booking and the type of train service you choose. Booking in advance may lead to better rates, especially during peak travel times.
What train options are available from Frankfurt to Bonn?
Travelers can choose from several trains including the Intercity (IC) and regional services. The Intercity trains offer a faster journey, while regional trains may take slightly longer but can be more economical.
How to book train tickets from Frankfurt to Bonn?
Booking train tickets from Frankfurt to Bonn can be done easily online through Rail Monsters. You can also purchase tickets directly at the train station. Online booking allows you to compare schedules and select the most convenient travel times.
How long is the train journey from Frankfurt to Bonn?
The train journey from Frankfurt to Bonn typically takes about 1 hour and 30 minutes. This travel time is for the direct high-speed trains which provide a quick and efficient connection between the two cities.
Can I buy a round-trip ticket from Frankfurt to Bonn?
Yes, you can purchase a round-trip ticket for travel from Frankfurt to Bonn. Tickets are available through Rail Monsters and typically offer a small discount compared to buying two one-way tickets. It's recommended to check the return options right after securing your outbound journey.
Are there discounts for train travel from Frankfurt to Bonn?
Discounts may be available for certain travelers, such as students, seniors, and groups. It's worth checking the specific policies on Rail Monsters to see what discounts may apply to your travel details.
How much is the train ticket from Frankfurt to Bonn?
The train ticket from Frankfurt to Bonn costs between €20 and €30 (approximately $22 to $33) for a one-way trip. Prices can vary based on the time of booking and the type of train service you choose. Booking in advance may lead to better rates, especially during peak travel times.
What train options are available from Frankfurt to Bonn?
Travelers can choose from several trains including the Intercity (IC) and regional services. The Intercity trains offer a faster journey, while regional trains may take slightly longer but can be more economical.
How to book train tickets from Frankfurt to Bonn?
Booking train tickets from Frankfurt to Bonn can be done easily online through Rail Monsters. You can also purchase tickets directly at the train station. Online booking allows you to compare schedules and select the most convenient travel times.
How long is the train journey from Frankfurt to Bonn?
The train journey from Frankfurt to Bonn typically takes about 1 hour and 30 minutes. This travel time is for the direct high-speed trains which provide a quick and efficient connection between the two cities.
Can I buy a round-trip ticket from Frankfurt to Bonn?
Yes, you can purchase a round-trip ticket for travel from Frankfurt to Bonn. Tickets are available through Rail Monsters and typically offer a small discount compared to buying two one-way tickets. It's recommended to check the return options right after securing your outbound journey.
Are there discounts for train travel from Frankfurt to Bonn?
Discounts may be available for certain travelers, such as students, seniors, and groups. It's worth checking the specific policies on Rail Monsters to see what discounts may apply to your travel details.
Discover more details at our
Country Guide

Buy Your Frankfurt (Main) to Bonn Train Tickets on Rail Monsters

Book train tickets from Frankfurt (Main) to Bonn with Rail Monsters: enjoy our 24/7 support team and mobile apps for iOS and Android for seamless ticket management. We offer flexible bookings and cancellations, plus free class upgrades on select routes for our loyal customers. Compare train ticket prices to ensure you secure the best deals for your journey.
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Qr codeAppleGoogleHuaweiMi