How to travel from Hamburg to Munich?

There are several options to travel from Hamburg to Munich in Germany. Flying is the quickest way to travel between the two cities, there are direct connections with a flight time of around 1 hour 15 minutes. However it can also be the most expensive option and has a high carbon emission. Going by train takes about 6 hours, has less carbon emission and can be a cheaper option. You can also drive by car, the distance is about 800 kilometres and takes around 8 hours.