Compare prices and tickets by train, bus or flight

Wed
Jan 19
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Thu
Jan 20
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Fri
Jan 21
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Sat
Jan 22
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Sun
Jan 23
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Mon
Jan 24
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Tue
Jan 25
Find prices
$10STUDENT AGENCY k.s.
Wed
Jan 26
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Thu
Jan 27
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Fri
Jan 28
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Sat
Jan 29
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Sun
Jan 30
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Tue
Feb 1
Find prices
$10STUDENT AGENCY k.s.
Wed
Feb 2
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Fri
Feb 4
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Sat
Feb 5
$22Deutsche Bahn
$10STUDENT AGENCY k.s.
Sun
Feb 6
$10FlixTrain
$10STUDENT AGENCY k.s.

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Frankfurt am Main to Bonn

distanceDistance81 miles (131 km)
durationAverage train duration1 h 54 min
priceAverage train ticket price$22 (€18)
frequencyTrain frequency33 a day
changesDirect trainYes, there are 33 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Frankfurt am Main to Bonn cover the 81 miles (131 km) long route taking on average 1 h 54 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 33 trains operating per day, including direct services available. While the average ticket price for this route costs around $22 (€18), you can find the cheapest train ticket for as low as $22 (€18). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Bonn Hbf.

Train companies: Deutsche Bahn from Frankfurt am Main to Bonn trains

Buy your official Deutsche Bahn train tickets from Frankfurt am Main to Bonn from $22 (€18) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Frankfurt am Main to Bonn train.

  • Average Price: $22

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets to Bonn from Frankfurt am Main and when traveling by train:

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

Train tickets from Frankfurt am Main to Bonn: when to book to save $

Time Price Savings
1 week earlier 24 €
2 weeks earlier 22 €9%
3 weeks earlier 22 €9%
1 month before 22 €9%
2 months earlier 24 €0%
3 months earlier 21 €14.%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Frankfurt am Main - Bonn. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Frankfurt am Main - Bonn 3 weeks in advance means you can save on average up to 9% compared to the price available on the day of departure.
  • If you book a ticket Frankfurt am Main - Bonn with 2 months in advance you save up to about 0% compared to the initial price.
  • By booking 3 months in advance, you could save up to 14%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Frankfurt am Main to Bonn

Travel by train to Bonn 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 Frankfurt am Main to Bonn.
FAQs

How much do cheap train tickets to Bonn from Frankfurt am Main cost?

Train tickets to Bonn from Frankfurt am Main for some dates and times can be found for as cheap as $22 (€18)  one way in the next 7 days.

How much is a train ticket to Bonn from Frankfurt am Main?

The Frankfurt am Main to Bonn train ticket price is on average $22 (€18)  if you are looking to purchase your tickets for this trip in the next week.

How far is Bonn from Frankfurt am Main by train?

The Frankfurt am Main to Bonn train distance is approximately 81 miles (131 km).

What is the Frankfurt am Main to Bonn train travel time?

While the time it takes to travel 81 miles (131 km) to Bonn from Frankfurt am Main can vary based on specific dates, weekends, and holidays, the Frankfurt am Main to Bonn train journey time is on average 1 h 54 min.

What train station in Frankfurt am Main goes to Bonn? What train station do I come into Bonn from Frankfurt am Main?

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

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

Where is the train station in Frankfurt am Main? Where is the train station in Bonn?

Passengers board the train most frequently from Frankfurt (M) Flughafen Regionalbf, which is located around 6.7 miles (10.8 km) away from the city center, and they get off the train at Bonn Hbf, located 0.1 miles (249 m) away from the city center.

Which train providers can get me from Frankfurt am Main to Bonn?

Take the Frankfurt am Main to Bonn train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the route from Frankfurt am Main to Bonn as there might be differences in the amenities they offer.

Are there any direct trains from Frankfurt am Main to Bonn?

Yes, there are 33 direct trains per day from Frankfurt am Main to Bonn with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.

How many trains per day are there to Bonn from Frankfurt am Main?

On average, there are 33 trains a day from Frankfurt am Main to Bonn. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Frankfurt am Main to Bonn?

You can take the earliest train from Frankfurt am Main to Bonn at 4: 42 AM   or take the last train from Frankfurt am Main to Bonn leaving at 10: 17 PM. Look for the latest Frankfurt am Main to Bonn train schedules on Omio and book the best time to take the train for this trip.

How early should I buy train tickets from Frankfurt am Main to Bonn to score the best deals?

If you buy the Frankfurt am Main to Bonn train within the next 7 days, you can find one way tickets to cost on average $22 (€18). However, booking your train ticket in advance gives you access to the best prices for trains from Frankfurt am Main to 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

Frankfurt am Main
Bonn
Frankfurt (M) Flughafen Regionalbf is the most popular Frankfurt am Main 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 Frankfurt am Main for your trip to Bonn.