Via 500px: http://ift.tt/2sv7brC.
When traveling in Germany, you have many options. You can drive, fly, take the bus or ride a train. If you are lucky enough to get a ride share (like a BlaBlaCar), that is always an option to consider just from a price point.
If you’re unlucky, but you still want to save money, you have two, maybe three options.