The cheapest trains from Bonn to Frankfurt am Main

Showing times and prices for 25 Oct

Cheapest

£16

Average

£31

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.

The average ticket from Bonn to Frankfurt am Main will cost around £ 31 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
22:14Bonn Hbf1h59 00:13Frankfurt (Main) Hbf
0 changes
£161One-way
Cheapest
16:14Bonn Hbf1h59 18:13Frankfurt (Main) Hbf
0 changes
£161One-way
Cheapest
12:14Bonn Hbf1h59 14:13Frankfurt (Main) Hbf
0 changes
£161One-way
Cheapest
18:14Bonn Hbf1h59 20:13Frankfurt (Main) Hbf
0 changes
£161One-way
Cheapest
14:14Bonn Hbf1h59 16:13Frankfurt (Main) Hbf
0 changes
£161One-way

Timetable Bonn to Frankfurt am Main

Showing trains for tomorrow, Mon, 25 Oct
00:14Bonn Hbf2h29 02:43Frankfurt Hbf (tief)
0 changes
01:33Bonn Hbf (tief)3h15 04:48Frankfurt (Main) Hbf
0 changes
01:38Bonn Hbf3h10 04:48Frankfurt (Main) Hbf
0 changes
03:32Bonn Hbf2h09 05:41Frankfurt (Main) Hbf
0 changes
04:14Bonn Hbf2h35 06:49Frankfurt (Main) Hbf
0 changes
04:14Bonn Hbf2h48 07:02Frankfurt (Main) Hbf
0 changes
05:07Bonn Hbf (tief)1h41 06:48Frankfurt (Main) Hbf
0 changes
05:27Bonn Hbf (tief)1h58 07:25Frankfurt (Main) Hbf
0 changes
05:27Bonn Hbf (tief)1h51 07:18Frankfurt (Main) Süd
0 changes
05:56Bonn Hbf2h40 08:36Frankfurt (Main) Hbf
0 changes
05:57Bonn Hbf (tief)1h44 07:41Frankfurt (Main) Hbf
0 changes
06:04Bonn Hbf1h44 07:48Frankfurt (Main) Hbf
0 changes
06:14Bonn Hbf2h01 08:15Frankfurt (Main) Hbf
0 changes
06:37Bonn Hbf (tief)1h38 08:15Frankfurt (Main) Hbf
0 changes
06:56Bonn Hbf3h09 10:05Frankfurt (Main) Hbf
0 changes
06:57Bonn Hbf (tief)1h44 08:41Frankfurt (Main) Hbf
0 changes
07:04Bonn Hbf1h44 08:48Frankfurt (Main) Hbf
0 changes
07:14Bonn Hbf2h15 09:29Frankfurt (Main) Hbf
0 changes
07:37Bonn Hbf (tief)1h51 09:28Frankfurt Hbf (tief)
0 changes
07:37Bonn Hbf (tief)1h23 09:00Frankfurt (Main) Süd
0 changes
07:38Bonn Hbf3h05 10:43Frankfurt Hbf (tief)
0 changes
07:45Bonn Hbf1h46 09:31Frankfurt (Main) Hbf
0 changes
07:56Bonn Hbf2h53 10:49Frankfurt (Main) Hbf
0 changes
07:57Bonn Hbf (tief)1h44 09:41Frankfurt (Main) Hbf
0 changes
08:04Bonn Hbf1h44 09:48Frankfurt (Main) Hbf
0 changes
08:14Bonn Hbf1h59 10:13Frankfurt (Main) Hbf
0 changes
08:37Bonn Hbf (tief)1h36 10:13Frankfurt (Main) Hbf
0 changes
08:38Bonn Hbf2h35 11:13Frankfurt Hbf (tief)
0 changes
08:45Bonn Hbf1h46 10:31Frankfurt (Main) Hbf
0 changes
08:53Bonn Hbf1h55 10:48Frankfurt (Main) Hbf
0 changes
08:56Bonn Hbf3h09 12:05Frankfurt (Main) Hbf
0 changes
09:14Bonn Hbf2h15 11:29Frankfurt (Main) Hbf
0 changes
09:14Bonn Hbf2h29 11:43Frankfurt Hbf (tief)
0 changes
09:23Bonn Hbf1h50 11:13Frankfurt (Main) Hbf
0 changes
09:27Bonn Hbf3h16 12:43Frankfurt Hbf (tief)
0 changes
09:38Bonn Hbf2h35 12:13Frankfurt Hbf (tief)
0 changes
09:56Bonn Hbf2h53 12:49Frankfurt (Main) Hbf
0 changes
09:57Bonn Hbf (tief)1h34 11:31Frankfurt (Main) Hbf
0 changes
10:14Bonn Hbf2h01 12:15Frankfurt (Main) Hbf
0 changes
10:37Bonn Hbf (tief)1h38 12:15Frankfurt (Main) Hbf
0 changes
10:56Bonn Hbf3h09 14:05Frankfurt (Main) Hbf
0 changes
11:07Bonn Hbf (tief)1h41 12:48Frankfurt (Main) Hbf
0 changes
11:14Bonn Hbf2h15 13:29Frankfurt (Main) Hbf
0 changes
11:14Bonn Hbf2h29 13:43Frankfurt Hbf (tief)
0 changes
11:23Bonn Hbf1h50 13:13Frankfurt (Main) Hbf
0 changes
11:27Bonn Hbf3h16 14:43Frankfurt Hbf (tief)
0 changes
11:56Bonn Hbf2h53 14:49Frankfurt (Main) Hbf
0 changes
11:57Bonn Hbf (tief)1h34 13:31Frankfurt (Main) Hbf
0 changes
12:04Bonn Hbf1h44 13:48Frankfurt (Main) Hbf
0 changes
12:14Bonn Hbf1h59 14:13Frankfurt (Main) Hbf
0 changes
12:37Bonn Hbf (tief)1h36 14:13Frankfurt (Main) Hbf
0 changes
12:56Bonn Hbf3h09 16:05Frankfurt (Main) Hbf
0 changes
13:07Bonn Hbf (tief)1h41 14:48Frankfurt (Main) Hbf
0 changes
13:08Bonn Hbf2h07 15:15Frankfurt (Main) Hbf
0 changes
13:14Bonn Hbf2h15 15:29Frankfurt (Main) Hbf
0 changes
13:14Bonn Hbf2h29 15:43Frankfurt Hbf (tief)
0 changes
13:27Bonn Hbf3h09 16:36Frankfurt (Main) Hbf
0 changes
13:37Bonn Hbf (tief)1h49 15:26Frankfurt (Main) Hbf
0 changes
13:45Bonn Hbf1h46 15:31Frankfurt (Main) Hbf
0 changes
13:56Bonn Hbf2h53 16:49Frankfurt (Main) Hbf
0 changes
14:04Bonn Hbf1h44 15:48Frankfurt (Main) Hbf
0 changes
14:14Bonn Hbf1h59 16:13Frankfurt (Main) Hbf
0 changes
14:37Bonn Hbf (tief)1h36 16:13Frankfurt (Main) Hbf
0 changes
14:56Bonn Hbf3h09 18:05Frankfurt (Main) Hbf
0 changes
14:56Bonn Hbf3h03 17:59Frankfurt (Main) Hbf
0 changes
15:14Bonn Hbf2h22 17:36Frankfurt (Main) Hbf
0 changes
15:14Bonn Hbf2h15 17:29Frankfurt (Main) Hbf
0 changes
15:17Bonn Hbf (tief)1h31 16:48Frankfurt (Main) Hbf
0 changes
15:23Bonn Hbf1h52 17:15Frankfurt (Main) Hbf
0 changes
15:27Bonn Hbf3h09 18:36Frankfurt (Main) Hbf
0 changes
15:37Bonn Hbf (tief)1h49 17:26Frankfurt (Main) Hbf
0 changes
15:38Bonn Hbf2h35 18:13Frankfurt Hbf (tief)
0 changes
15:45Bonn Hbf1h48 17:33Frankfurt (Main) Hbf
0 changes
15:56Bonn Hbf2h55 18:51Frankfurt (Main) Hbf
0 changes
16:04Bonn Hbf1h44 17:48Frankfurt (Main) Hbf
0 changes
16:14Bonn Hbf1h59 18:13Frankfurt (Main) Hbf
0 changes
16:37Bonn Hbf (tief)1h36 18:13Frankfurt (Main) Hbf
0 changes
16:57Bonn Hbf (tief)1h34 18:31Frankfurt (Main) Hbf
0 changes
17:04Bonn Hbf1h44 18:48Frankfurt (Main) Hbf
0 changes
17:14Bonn Hbf2h15 19:29Frankfurt (Main) Hbf
0 changes
17:14Bonn Hbf2h29 19:43Frankfurt Hbf (tief)
0 changes
17:22Bonn Hbf1h51 19:13Frankfurt (Main) Hbf
0 changes
17:27Bonn Hbf3h16 20:43Frankfurt Hbf (tief)
0 changes
17:37Bonn Hbf (tief)1h49 19:26Frankfurt (Main) Hbf
0 changes
17:56Bonn Hbf2h55 20:51Frankfurt (Main) Hbf
0 changes
17:57Bonn Hbf (tief)1h34 19:31Frankfurt (Main) Hbf
0 changes
18:04Bonn Hbf1h44 19:48Frankfurt (Main) Hbf
0 changes
18:14Bonn Hbf1h59 20:13Frankfurt (Main) Hbf
0 changes
18:37Bonn Hbf (tief)1h36 20:13Frankfurt (Main) Hbf
0 changes
18:57Bonn Hbf (tief)1h34 20:31Frankfurt (Main) Hbf
0 changes
19:07Bonn Hbf (tief)1h41 20:48Frankfurt (Main) Hbf
0 changes
19:14Bonn Hbf2h15 21:29Frankfurt (Main) Hbf
0 changes
19:14Bonn Hbf2h29 21:43Frankfurt Hbf (tief)
0 changes
19:23Bonn Hbf1h50 21:13Frankfurt (Main) Hbf
0 changes
19:27Bonn Hbf3h22 22:49Frankfurt (Main) Hbf
0 changes
19:57Bonn Hbf (tief)1h34 21:31Frankfurt (Main) Hbf
0 changes
20:14Bonn Hbf1h59 22:13Frankfurt (Main) Hbf
0 changes
20:27Bonn Hbf (tief)1h46 22:13Frankfurt (Main) Hbf
0 changes
20:45Bonn Hbf1h46 22:31Frankfurt (Main) Hbf
0 changes
20:56Bonn Hbf3h17 00:13Frankfurt Hbf (tief)
0 changes
21:14Bonn Hbf1h58 23:12Frankfurt (Main) Hbf
0 changes
22:10Bonn Hbf (tief)1h49 23:59Frankfurt (Main) Hbf
0 changes
22:14Bonn Hbf1h59 00:13Frankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
24 Oct
Find prices
£9STUDENT AGENCY k.s.
Mon
25 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Tue
26 Oct
Find prices
£7STUDENT AGENCY k.s.
Wed
27 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Thu
28 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Fri
29 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Sat
30 Oct
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Mon
1 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Tue
2 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Thu
4 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Fri
5 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Sat
6 Nov
Find prices
£7STUDENT AGENCY k.s.
Sun
7 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Mon
8 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Wed
10 Nov
Find prices
£7STUDENT AGENCY k.s.
Fri
12 Nov
£16Deutsche Bahn
£7STUDENT AGENCY k.s.
Sat
13 Nov
£18Deutsche Bahn
£7STUDENT AGENCY k.s.

The fastest trains from Bonn to Frankfurt am Main

Showing times and prices for 25 Oct

Fastest Journey

1 h 23 m

Average

2 h 11 m

Trains per day

103

Distance

132 km

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

These direct trains cover the 132 km distance in an average of 2 h 11 m but if you time it right, some trains will get you there in just 1 h 23 m .

The slowest trains will take 3 h 22 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:37Bonn Hbf (tief)1h23 09:00Frankfurt (Main) Süd
2 changes
£531One-way
2nd Fastest
15:17Bonn Hbf (tief)1h31 16:48Frankfurt (Main) Hbf
1 changes
£321One-way
17:57Bonn Hbf (tief)1h34 19:31Frankfurt (Main) Hbf
1 changes
£321One-way
11:57Bonn Hbf (tief)1h34 13:31Frankfurt (Main) Hbf
1 changes
£351One-way
09:57Bonn Hbf (tief)1h34 11:31Frankfurt (Main) Hbf
1 changes
£461One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Frankfurt am Main from Bonn

distanceDistance81 miles (131 km)
durationAverage train duration1 h 59 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency13 a day
changesDirect trainYes, there are 13 direct trains a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

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 or Deutsche Bahn with connection. Normally, there are 13 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £16, but the average price of train tickets is £16. Travellers depart most frequently from Bonn Hbf and arrive in Frankfurt (Main) Flughafen.

Train companies

Bonn to Frankfurt am Main with Deutsche Bahn

For as little as £16 you can travel by train between Bonn and Frankfurt am Main with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this route.

Deutsche Bahn

Travel 81 miles (131 km) in comfort with Deutsche Bahn (DB) from Bonn to Frankfurt am Main. Check the DB train timetable for your trip from Bonn to Frankfurt am Main on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket from Bonn to Frankfurt am Main you can pay as low as £16.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

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, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Deutsche Bahn 's current ticket policies due to COVID-19 for your train from Bonn to Frankfurt am Main are the following:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

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
What is the price of the cheapest train from Bonn to Frankfurt am Main?
You can find a cheap train from Bonn to Frankfurt am Main for some dates and times for as low as £16  one way in the next 7 days.
What is the average cost of a train from Bonn to Frankfurt am Main?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Bonn to Frankfurt am Main train prices are on average £16  one way.
What is the distance from Bonn to Frankfurt am Main via train?
The distance to Frankfurt am Main from Bonn by train is approximately 81 miles (131 km).
How long is the train between Bonn and Frankfurt am Main?
On average the Bonn to Frankfurt am Main train time is 1 h 59 min  covering the 81 miles (131 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Bonn and arrival train station in Frankfurt am Main?

When departing from Bonn, you have various train station options to start your trip from including Bonn Hbf, Bonn-Bad Godesberg and Bonn-Duisdorf. When arriving in Frankfurt am Main, you can end your trip in train stations like Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers book a train from Bonn Hbf   to Frankfurt (Main) Flughafen   most frequently for this route.

Where do I find the Bonn train station to Frankfurt am Main? Where is the Frankfurt am Main train station?

You can find the most popular departure train station for this route, Bonn Hbf, located approximately 0 mile (s) / 0 km from the city centre of Bonn. The most popular arrival train station in Frankfurt am Main, called Frankfurt (Main) Flughafen, is located around 6 mile (s) / 10 km away from its city centre.

Which train companies can get me from Bonn to Frankfurt am Main?
If you're looking for trains from Bonn to Frankfurt am Main, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Frankfurt am Main. It's also good to check out all possible train providers for the Bonn to Frankfurt am Main journey to see if there might be differences in the amenities they offer.
Are there any direct trains between Bonn and Frankfurt am Main?
Yes, there are 13 direct trains per day from Bonn to Frankfurt am Main, and you can find a direct train for this trip with Deutsche Bahn  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services are there to Frankfurt am Main from Bonn a day?
The average number of trains departing Bonn for Frankfurt am Main is 13 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Bonn to Frankfurt am Main? When does the last train depart from Bonn to Frankfurt am Main?
The earliest train for this route departs from Bonn at 05: 14. The last train leaves from Bonn at 20: 21. Check Omio for the latest train times from Bonn to Frankfurt am Main and book the best time to depart on your chosen travel date.
When should I book Bonn Frankfurt am Main train tickets to score the best deals?
If you buy Bonn to Frankfurt am Main train tickets within the next 7 days, you can find one way tickets to cost on average £16. However, booking in advance gives you access to the best prices for trains to Frankfurt am Main from Bonn. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bonn
Frankfurt am Main
Bonn Hbf is the most popular Bonn railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Bonn for your journey to Frankfurt am Main.