Below you'll find information on getting between Munich, Germany and Rome Italy using the most reasonable forms of transportation.
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)
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 Hautbahnhof to Rome Termini take 9 1/2 to 13 hours, depending on the speed of the train and connections.
You can see the route from Munich to Rome on a Map.
Taking the Night Train from Rome to Munich
The night train from Rome to Munich currently leaves Rome Termini at 7:10 pm and arrives at Munich Haupbahnhof at 6:30 am, leaving you lots of time to enjoy Munich. Cabins or couchetts are available. You'll pay a suppliment 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.
Considerations for your Munich to Rome or Rome to Munich Trip
As usual, 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.