Bonn to Frankfurt am Main train

Cheap train tickets from Bonn to Frankfurt am Main

Showing times and prices for Jun 28

Cheapest

18

Average

40

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
06:14PMBonn Hbf1h55 08:09PMFrankfurt (Main) Süd
0 transfers
181One-way
Cheapest
04:14AMBonn Hbf2h48 07:02AMFrankfurt (Main) Hbf
0 transfers
181One-way
Cheapest
08:14PMBonn Hbf1h59 10:13PMFrankfurt (Main) Hbf
0 transfers
181One-way
Cheapest
04:14PMBonn Hbf1h55 06:09PMFrankfurt (Main) Süd
0 transfers
181One-way
Cheapest
10:14PMBonn Hbf1h59 12:13AMFrankfurt (Main) Hbf
0 transfers
181One-way

Train schedule from Bonn to Frankfurt am Main

Showing trains for tomorrow, Tuesday, June 28
12:14AMBonn Hbf2h14 02:28AMFrankfurt (Main) Hbf
0 transfers
02:33AMBonn Hbf2h15 04:48AMFrankfurt (Main) Hbf
1 transfer
03:57AMBonn Hbf1h43 05:40AMFrankfurt (Main) Hbf
1 transfer
04:14AMBonn Hbf2h48 07:02AMFrankfurt (Main) Hbf
0 transfers
05:07AMBonn Hbf1h41 06:48AMFrankfurt (Main) Hbf
1 transfer
05:37AMBonn Hbf1h47 07:24AMFrankfurt (Main) Hbf
1 transfer
05:47AMBonn Hbf2h18 08:05AMFrankfurt (Main) Hbf
2 transfers
05:56AMBonn Hbf2h40 08:36AMFrankfurt (Main) Hbf
1 transfer
06:04AMBonn Hbf1h44 07:48AMFrankfurt (Main) Hbf
1 transfer
06:14AMBonn Hbf1h55 08:09AMFrankfurt (Main) Süd
0 transfers
06:37AMBonn Hbf1h48 08:25AMFrankfurt (Main) Hbf
2 transfers
06:37AMBonn Hbf1h32 08:09AMFrankfurt (Main) Süd
2 transfers
06:54AMBonn Hbf1h42 08:36AMFrankfurt (Main) Hbf
2 transfers
06:57AMBonn Hbf1h44 08:41AMFrankfurt (Main) Hbf
1 transfer
07:04AMBonn Hbf1h44 08:48AMFrankfurt (Main) Hbf
1 transfer
07:14AMBonn Hbf1h59 09:13AMFrankfurt (Main) Hbf
1 transfer
07:23AMBonn Hbf1h50 09:13AMFrankfurt (Main) Hbf
2 transfers
07:45AMBonn Hbf1h46 09:31AMFrankfurt (Main) Hbf
1 transfer
07:56AMBonn Hbf2h53 10:49AMFrankfurt (Main) Hbf
1 transfer
07:57AMBonn Hbf1h44 09:41AMFrankfurt (Main) Hbf
1 transfer
08:04AMBonn Hbf1h44 09:48AMFrankfurt (Main) Hbf
1 transfer
08:14AMBonn Hbf1h55 10:09AMFrankfurt (Main) Süd
0 transfers
08:33AMBonn Hbf1h58 10:31AMFrankfurt (Main) Hbf
1 transfer
08:37AMBonn Hbf1h32 10:09AMFrankfurt (Main) Süd
2 transfers
08:37AMBonn Hbf1h51 10:28AMFrankfurt (Main) Hbf
2 transfers
08:38AMBonn Hbf2h35 11:13AMFrankfurt (Main) Hbf
1 transfer
08:38AMBonn Hbf2h35 11:13AMFrankfurt (Main) Hbf
1 transfer
08:45AMBonn Hbf1h46 10:31AMFrankfurt (Main) Hbf
2 transfers
08:54AMBonn Hbf1h54 10:48AMFrankfurt (Main) Hbf
1 transfer
09:14AMBonn Hbf2h08 11:22AMFrankfurt (Main) Hbf
1 transfer
09:23AMBonn Hbf1h50 11:13AMFrankfurt (Main) Hbf
2 transfers
09:38AMBonn Hbf2h35 12:13PMFrankfurt (Main) Hbf
1 transfer
09:56AMBonn Hbf2h53 12:49PMFrankfurt (Main) Hbf
1 transfer
09:57AMBonn Hbf1h34 11:31AMFrankfurt (Main) Hbf
1 transfer
10:14AMBonn Hbf1h55 12:09PMFrankfurt (Main) Süd
0 transfers
10:37AMBonn Hbf1h32 12:09PMFrankfurt (Main) Süd
2 transfers
10:37AMBonn Hbf1h51 12:28PMFrankfurt (Main) Hbf
2 transfers
11:07AMBonn Hbf1h41 12:48PMFrankfurt (Main) Hbf
1 transfer
11:14AMBonn Hbf2h08 01:22PMFrankfurt (Main) Hbf
1 transfer
11:38AMBonn Hbf2h35 02:13PMFrankfurt (Main) Hbf
1 transfer
11:56AMBonn Hbf2h53 02:49PMFrankfurt (Main) Hbf
1 transfer
11:57AMBonn Hbf1h34 01:31PMFrankfurt (Main) Hbf
1 transfer
12:04PMBonn Hbf1h44 01:48PMFrankfurt (Main) Hbf
1 transfer
12:14PMBonn Hbf1h55 02:09PMFrankfurt (Main) Süd
0 transfers
12:33PMBonn Hbf1h53 02:26PMFrankfurt (Main) Hbf
1 transfer
12:37PMBonn Hbf1h32 02:09PMFrankfurt (Main) Süd
2 transfers
12:37PMBonn Hbf1h49 02:26PMFrankfurt (Main) Hbf
2 transfers
01:07PMBonn Hbf1h41 02:48PMFrankfurt (Main) Hbf
1 transfer
01:14PMBonn Hbf2h09 03:23PMFrankfurt (Main) Hbf
1 transfer
01:29PMBonn Hbf3h07 04:36PMFrankfurt (Main) Hbf
1 transfer
01:37PMBonn Hbf1h47 03:24PMFrankfurt (Main) Hbf
1 transfer
01:45PMBonn Hbf1h46 03:31PMFrankfurt (Main) Hbf
1 transfer
01:56PMBonn Hbf2h53 04:49PMFrankfurt (Main) Hbf
1 transfer
02:04PMBonn Hbf1h44 03:48PMFrankfurt (Main) Hbf
1 transfer
02:14PMBonn Hbf1h55 04:09PMFrankfurt (Main) Süd
0 transfers
02:33PMBonn Hbf1h58 04:31PMFrankfurt (Main) Hbf
1 transfer
02:37PMBonn Hbf1h48 04:25PMFrankfurt (Main) Hbf
2 transfers
02:37PMBonn Hbf1h32 04:09PMFrankfurt (Main) Süd
2 transfers
02:56PMBonn Hbf3h05 06:01PMFrankfurt (Main) Hbf
2 transfers
03:14PMBonn Hbf2h08 05:22PMFrankfurt (Main) Hbf
1 transfer
03:17PMBonn Hbf1h31 04:48PMFrankfurt (Main) Hbf
1 transfer
03:27PMBonn Hbf3h09 06:36PMFrankfurt (Main) Hbf
1 transfer
03:37PMBonn Hbf1h47 05:24PMFrankfurt (Main) Hbf
1 transfer
03:38PMBonn Hbf2h35 06:13PMFrankfurt (Main) Hbf
1 transfer
03:45PMBonn Hbf1h46 05:31PMFrankfurt (Main) Hbf
1 transfer
03:56PMBonn Hbf2h55 06:51PMFrankfurt (Main) Hbf
1 transfer
04:04PMBonn Hbf1h44 05:48PMFrankfurt (Main) Hbf
1 transfer
04:14PMBonn Hbf1h55 06:09PMFrankfurt (Main) Süd
0 transfers
04:33PMBonn Hbf1h58 06:31PMFrankfurt (Main) Hbf
1 transfer
04:37PMBonn Hbf1h48 06:25PMFrankfurt (Main) Hbf
2 transfers
04:37PMBonn Hbf1h32 06:09PMFrankfurt (Main) Süd
2 transfers
04:47PMBonn Hbf1h44 06:31PMFrankfurt (Main) Hbf
2 transfers
05:04PMBonn Hbf1h44 06:48PMFrankfurt (Main) Hbf
1 transfer
05:14PMBonn Hbf2h08 07:22PMFrankfurt (Main) Hbf
1 transfer
05:37PMBonn Hbf1h47 07:24PMFrankfurt (Main) Hbf
1 transfer
05:56PMBonn Hbf2h55 08:51PMFrankfurt (Main) Hbf
1 transfer
05:57PMBonn Hbf1h34 07:31PMFrankfurt (Main) Hbf
1 transfer
06:04PMBonn Hbf1h44 07:48PMFrankfurt (Main) Hbf
1 transfer
06:14PMBonn Hbf1h55 08:09PMFrankfurt (Main) Süd
0 transfers
06:37PMBonn Hbf1h32 08:09PMFrankfurt (Main) Süd
2 transfers
06:37PMBonn Hbf1h51 08:28PMFrankfurt (Main) Hbf
2 transfers
06:57PMBonn Hbf1h33 08:30PMFrankfurt (Main) Hbf
1 transfer
07:07PMBonn Hbf1h41 08:48PMFrankfurt (Main) Hbf
1 transfer
07:14PMBonn Hbf2h08 09:22PMFrankfurt (Main) Hbf
1 transfer
07:23PMBonn Hbf1h50 09:13PMFrankfurt (Main) Hbf
2 transfers
07:27PMBonn Hbf3h22 10:49PMFrankfurt (Main) Hbf
1 transfer
07:57PMBonn Hbf1h34 09:31PMFrankfurt (Main) Hbf
1 transfer
08:14PMBonn Hbf1h59 10:13PMFrankfurt (Main) Hbf
0 transfers
08:27PMBonn Hbf1h46 10:13PMFrankfurt (Main) Hbf
2 transfers
08:33PMBonn Hbf1h58 10:31PMFrankfurt (Main) Hbf
1 transfer
08:45PMBonn Hbf1h46 10:31PMFrankfurt (Main) Hbf
2 transfers
09:14PMBonn Hbf1h58 11:12PMFrankfurt (Main) Hbf
0 transfers
09:25PMBonn Hbf1h47 11:12PMFrankfurt (Main) Hbf
2 transfers
10:14PMBonn Hbf1h59 12:13AMFrankfurt (Main) Hbf
0 transfers
11:33PMBonn Hbf1h37 01:10AMFrankfurt (Main) Hbf
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jun 28
Wed
Jun 29
Thu
Jun 30
Fri
Jul 01
Sat
Jul 02
Sun
Jul 03
Mon
Jul 04
Tue
Jul 05
Wed
Jul 06
Thu
Jul 07
Fri
Jul 08
Sat
Jul 09
Sun
Jul 10
Mon
Jul 11
Tue
Jul 12
Wed
Jul 13
Thu
Jul 14
Fri
Jul 15
Sat
Jul 16
Sun
Jul 17
Mon
Jul 18

Fastest train times from Bonn to Frankfurt am Main

Showing times and prices for Jun 28

Fastest Journey

1 h 31 m

Average

1 h 59 m

Trains per day

95

Distance

132 km

Of the 95 trains that leave Bonn for Frankfurt am Main every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
03:17PMBonn Hbf1h31 04:48PMFrankfurt (Main) Hbf
1 transfer
461One-way
2nd Fastest
10:37AMBonn Hbf1h32 12:09PMFrankfurt (Main) Süd
2 transfers
601One-way
2nd Fastest
02:37PMBonn Hbf1h32 04:09PMFrankfurt (Main) Süd
2 transfers
421One-way
2nd Fastest
08:37AMBonn Hbf1h32 10:09AMFrankfurt (Main) Süd
2 transfers
461One-way
2nd Fastest
06:37PMBonn Hbf1h32 08:09PMFrankfurt (Main) Süd
2 transfers
421One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bonn to Frankfurt am Main

distanceDistance81 miles (131 km)
durationAverage train duration1 h 59 min
priceAverage train ticket price$16 (€14)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 9 direct trains a day
carriersTrain companiesDeutsche Bahn, Deutsche Bahn with connection, Flixtrain, National Express or Belgian Railways (NMBS/SNCB)

Trains from Bonn to Frankfurt am Main cover the 81 miles (131 km) long route taking on average 1 h 59 min with our travel partners like Deutsche Bahn, Deutsche Bahn with connection, Flixtrain, National Express or Belgian Railways (NMBS/SNCB). Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this journey costs around $16 (€14), you can find the cheapest train ticket for as low as $9 (€8). Travelers depart most frequently from Bonn Hbf and arrive in Frankfurt (M) Flughafen Regionalbf.

Train providers: SNCB, National Express and Deutsche Bahn from Bonn to Frankfurt am Main trains

You can travel by train to Frankfurt am Main from Bonn with SNCB, National Express and Deutsche Bahn for as low as $9 (€8). When you search for schedules and tickets, Omio will show you the best route.

National Express
Deutsche Bahn
SNCB

National Express is the leading train company for routes throughout the United Kingdom, operating over 550 trains a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveler in mind. All National Express trains are air-conditioned and provide free WiFi and onboard entertainment. Most trains are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Bonn - Frankfurt am Main train: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

Bonn to Frankfurt am Main train information with National Express:

  • Average Duration: 24 h 46 min
  • National Express frequency: 1 a day

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Bonn and Frankfurt am Main. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Bonn to Frankfurt am Main with Deutsche Bahn:

  • Average Duration: 1 h 58 min
  • Average Price: $14
  • Deutsche Bahn frequency: 8 a day

SNCB is Belgium's main train company and offers First class or Second class tickets for your train from Bonn to Frankfurt am Main.

One of the best ways to travel from Bonn to Frankfurt am Main is by taking a train with SNCB. Omio helps you find the ideal SNCB train to Frankfurt am Main from Bonn by showing you SNCB current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Bonn to Frankfurt am Main route. You can expect to travel 81 miles (131 km) to Frankfurt am Main from Bonn on a train with SNCB. If you are using the Omio app to search for trains between Bonn and Frankfurt am Main, you can check straight away if the SNCB ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your SNCB train ticket on Omio quickly and easily, then enjoy your upcoming trip from Bonn to Frankfurt am Main!

SNCB from Bonn to Frankfurt am Main train information:

  • Average Duration: 2 h 10 min
  • SNCB frequency: 1 a day

Travel Tips: Trains from Bonn to Frankfurt am Main

Travel by train to Frankfurt am Main 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 Bonn to Frankfurt am Main.
FAQs
Omio customers have found the cheapest trains from Bonn to Frankfurt am Main to cost as little as $9 (€8)  in the next 7 days.
In the next 7 days you can expect to pay on average $16 (€14)  for a train ticket from Bonn to Frankfurt am Main.
When traveling this route you should expect the distance from Bonn to Frankfurt am Main by train to be approximately 81 miles (131 km).
While the time it takes to travel 81 miles (131 km) to Frankfurt am Main from Bonn can vary based on specific dates, weekends, and holidays, the Bonn to Frankfurt am Main train journey time is on average 1 h 59 min.

When taking a train from Bonn, you have a couple of train stations you can depart from including Bonn Hbf, Bonn-Bad Godesberg and Bonn-Duisdorf. When you arrive in Frankfurt am Main, your train can arrive in train stations including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers traveling this route book their trains from Bonn Hbf   to Frankfurt (M) Flughafen Regionalbf.

Passengers board the train most frequently from Bonn Hbf, which is located around 1.9 miles (3 km) away from the city center, and they get off the train at Frankfurt (M) Flughafen Regionalbf, located 9.3 miles (15 km) away from the city center.

If you're looking for trains from Bonn to Frankfurt am Main, you can rely on Deutsche Bahn, Deutsche Bahn with connection, Flixtrain, National Express or Belgian Railways (NMBS/SNCB) to get you to Frankfurt am Main. It's also good to check out all possible train companies for the Bonn to Frankfurt am Main journey to see if there might be differences in the amenities they offer.
Yes, there are 9 direct trains per day from Bonn to Frankfurt am Main. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
The average number of trains departing Bonn for Frankfurt am Main is 10 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this journey departs from Bonn at 11: 17 AM. The last train leaves from Bonn at 9: 56 PM. Check Omio for the latest train schedule from Bonn to Frankfurt am Main and book the best time to depart on your chosen travel date.
You can find trains to Frankfurt am Main from Bonn to cost on average $16 (€14) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Bonn to Frankfurt am Main train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bonn
Frankfurt am Main
Bonn Hbf is the most popular Bonn railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bonn for your trip to Frankfurt am Main.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language