COMPARE Prices across different modes

Thu
Sep 23
$40Deutsche Bahn
$27Flixbus
$167Eurowings
Fri
Sep 24
Find prices
$25BlaBlaCar Bus
$167Eurowings
Sat
Sep 25
$22Deutsche Bahn
$20BlaBlaCar Bus
$167Eurowings
Sun
Sep 26
$30Deutsche Bahn with connection
$20BlaBlaCar Bus
$186Eurowings Europe
Mon
Sep 27
$22Deutsche Bahn
$20BlaBlaCar Bus
$149Eurowings Europe
Tue
Sep 28
$22Deutsche Bahn
$20BlaBlaCar Bus
$186Eurowings
Wed
Sep 29
$22Deutsche Bahn
$20BlaBlaCar Bus
$130Eurowings
Thu
Sep 30
Find prices
$20BlaBlaCar Bus
$149Eurowings
Fri
Oct 1
$20FlixTrain
$24Flixbus
$130Eurowings
Sat
Oct 2
$30Deutsche Bahn with connection
$20BlaBlaCar Bus
$105Eurowings
Sun
Oct 3
$30Deutsche Bahn
$20BlaBlaCar Bus
$93Lufthansa
Mon
Oct 4
$22Deutsche Bahn
$20BlaBlaCar Bus
$112Tuifly
Tue
Oct 5
$22Deutsche Bahn
$20BlaBlaCar Bus
$93Tuifly
Wed
Oct 6
$22Deutsche Bahn
$20BlaBlaCar Bus
$93Eurowings
Thu
Oct 7
$22Deutsche Bahn
$20BlaBlaCar Bus
$99Eurowings
Fri
Oct 8
Find prices
$20BlaBlaCar Bus
$93Eurowings
Sat
Oct 9
$22Deutsche Bahn
$20BlaBlaCar Bus
$135Lufthansa Cityline
Sun
Oct 10
Find prices
$20BlaBlaCar Bus
$157Lufthansa
Mon
Oct 11
$22Deutsche Bahn
$20BlaBlaCar Bus
$130Eurowings
Tue
Oct 12
$22Deutsche Bahn
$20BlaBlaCar Bus
$68Eurowings
Wed
Oct 13
$22Deutsche Bahn
$20BlaBlaCar Bus
$105Eurowings

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Bonn to Munich

distanceDistance268 miles (433 km)
durationAverage train duration5 h 56 min
priceAverage train ticket price$24 (€19)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Bonn to Munich cover the 268 miles (433 km) long route taking on average 5 h 56 min with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $24 (€19), you can find the cheapest train ticket for as low as $22 (€18). Travelers depart most frequently from Bonn Hbf and arrive in München Hbf.

Train companies

Deutsche Bahn Bonn – Munich

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

Deutsche Bahn

Travel 268 miles (433 km) in comfort with Deutsche Bahn (DB) from Bonn to Munich. Check the DB train schedule for your trip between Bonn and Munich on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Bonn and Munich you can pay as low as $22 (€18).

Deutsche Bahn is the main provider 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, bathrooms are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Train from Bonn to Munich

There are daily different connections of the Deutsche Bahn on the route from Bonn to Munich. The average journey time is 6 hours and almost all connections are with transfer.

Which train companies travel from Bonn to Munich?

Deutsche Bahn offers all connections from Bonn to Munich. Express trains such as the ICE and regional trains are used. There is a direct connection during the week on the day with an ICE around 8.15 am. Other connections must be changed once or twice.

How long does the train journey from Bonn to Munich take?

The average journey by train from Bonn to Munich takes 6 hours. The direct connection takes 5 hours 18 minutes. The fastest connection, however, takes only 4.40 hours even with a change of trains.

How often can you take the train from Bonn to Munich?

There are over 50 connections during the week. Half of it already exists between 0 and 10. There are several possible travel options every hour. The first train from Bonn to Munich leaves around 0.15 am and the last train leaves at 10:15 pm.

Stations on the route Bonn - Munich?

At which station does the train start in Bonn? The train starts either from Bonn Hbf or from Siegburg Bahnhof. Siegburg is reached by tram 66, which runs from Bonn HBF (Tief). This part of the journey is included in the calculation for the corresponding connections.

At which station does the train arrive in Munich? The train arrives at Munich Central Station. This is a large train station with numerous shopping facilities and further connections directly in the city.


Deutsche Bahn trains from Bonn to Munich

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Bonn to Munich. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Bonn to Munich and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Bonn to Munich
Travel by train to Munich 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 Munich.
FAQs
How much does a cheap train from Bonn to Munich cost?
Train tickets between Bonn and Munich for some dates and times can be found for as cheap as $22 (€18)  one way in the next 7 days.
How much does it cost to take a train between Bonn and Munich?
If you are looking to book your train ticket in the next 7 days, you can expect the Bonn to Munich train to cost on average $24 (€19)  one way.
How far is Munich from Bonn by train?
The distance from Bonn to Munich by train is approximately 268 miles (433 km).
How long is a train to Munich from Bonn on average?
While the time it takes to travel 268 miles (433 km) from Bonn to Munich can vary based on specific dates, weekends, and holidays, the Bonn to Munich train journey time is on average 5 h 56 min.
What train station in Bonn goes to Munich? What train station do I come into Munich from Bonn?

Some of the Bonn train stations to Munich you can start your journey from include Bonn Hbf, Bonn-Bad Godesberg and Bonn-Duisdorf. Similarly, some of the arrival train stations in Munich include München Hbf, München Hackerbrücke and München Marienplatz.

When traveling this route, Omio customers are departing most frequently from Bonn Hbf   and arriving in München Hbf.

Where is the Bonn train station located? Where is the Munich train station located?

Passengers board their train most frequently from Bonn Hbf and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at München Hbf and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Munich.

Which train companies should I travel with from Bonn to Munich?
If you're looking for trains from Bonn to Munich, you can rely on Deutsche Bahn to get you to Munich. It's also good to check out all possible train companies for the Bonn to Munich route to see if there might be differences in the amenities they offer.
Are there any direct trains from Bonn to Munich?
Yes, there are 12 direct trains per day from Bonn to Munich, and you can find a direct train for this journey with Deutsche Bahn  on Omio. It's worth paying attention to when you purchase 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 between Bonn and Munich a day?
The average number of trains departing Bonn for Munich is 12 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Bonn to Munich? When can I take the last train for the day?
You can take the first train from Bonn to Munich at 6: 45 AM. The last train from Bonn to Munich that you can take departs at 11: 38 PM. Omio shows you the latest train from Bonn to Munich schedule to help you book the best departure time for this route.
How far in advance should I purchase train tickets from Bonn to Munich for the best deals?
The price of a one way train ticket from Bonn to Munich is on average $24 (€19) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets between Bonn and Munich available a few months in advance.
Stations

Important Stations and Airports for this Journey

Bonn
Munich
Bonn Bertha-von-Suttner-Platz
Amenities
Bonn Bundesrechnungshof/Auswärtiges Amt
Amenities
Bonn Hbf
Amenities
Bonn Heussallee/Museumsmeile
Amenities
Bonn Juridicum
Amenities
Bonn Konrad-Adenauer-Platz
Amenities
Bonn Museum Koenig
Amenities
Bonn Stadthaus
Amenities
Bonn-Beuel
Amenities
Bonn-Ramersdorf
Amenities