It's very common to take public transportation from Puchheim to Munich. 4 public transportation providers, including DB, MVV, can help take you to your destination.
Starting at Puchheim, you can hop on at Germering-Unterpfaffenhofen and ride all the way to Marienplatz, Odeonsplatz.
The are 3 different ways across 3 unique modes of transportation to help you travel from Puchheim to Munich. The fastest way out of Germering-Unterpfaffenhofen towards Odeonsplatz is by public transit, as it is the quickest to the Munich area. This doesn't necessarily take into consideration traffic or weather - so these may impact some of your decision making. It's common to find tickets for as low as $2. DB operates from Puchheim to Munich, so you book your trip with them! Take public transit from Puchheim to Munich, it's your best chance!
The earlier you can book your trip to Munich, the better. There is usually no need to book these sort of trips from Puchheim to Munich in advance. Rideshares should be available on demand all hours of the day. Public transportation prices do not fluctuate like flights. Instead, they're either flat rate or priced by distance traveled. If possible, you can book your tickets via an app or alternatively at the station upon arrival.