Below you'll find information on getting between Munich, Germany and Rome Italy using the most reasonable forms of transportation.
Flights from Munich to Rome
Non stop flights from Munich's Franz Josef Strauss Airport reach Rome's Fiumicino Airport in about an hour and 40 minutes. Flights with a stopover can take considerably longer.
Taking the Train from Munich to Rome
Trains from Munich Hauptbahnhof to Rome Termini take 9 1/2 to 13 hours, depending on the speed of the train and connections.
Consider stopping in Salzburg, Venice and Florence on the way to Rome.
Plan your itinerary here: Interactive Rail Map of Europe
The night train from Rome to Munich currently leaves Rome Termini at 7:10 pm and arrives at Munich Hauptbahnhof at 6:30 am, leaving you lots of time to enjoy Munich. Cabins or couchettes are available. You'll pay a supplement for either of these options if you have a rail pass.
Currently, the CityNightLine train takes you from Munich at 9:03 pm and takes you to Rome Termini at 9:05 in the morning.
Remember that trains get you from city center to city center, and planes to big cities leave you out in the boonies.
The night train always seems like a good option, but considering the cost and the fact you can't see much at night while the train is going through some pretty fantastic scenery on the Rome to Munich run, you might think twice. Cars are not very useful in either city, so the option isn't a good way to get from city center to city center unless you really know what you're doing or have booked hotels with parking and you have a GPS or really good navigator.
Driving Distances and Times from Munich to Rome
The driving distance between Munich, Germany, and Rome, Italy, is approximately 930 kilometers. On the fast roads (Autostrade, or toll roads in Italy), you should be able to make the drive between 9 and 10 hours. (Check price of gas in Europe)