Bavorsko je největší z 15 zemí Německa. Rozlohou 70 554 km2 představuje Bavorsko téměř pětinu celého Německa. Bavorsko zaujímá celou jihovýchodní část Německa, přičemž zasahuje hluboko do nitra státu. Na východě sousedí Bavorsko s Českem a Horním Rakouskem, na jihu s rakouským Solnohradskem, Tyrolskem a Vorarlberskem, na západě a severu se spolkovými zeměmi Bádenskem-Würtemberskem, Hesenskem, Duryňskem a Saskem. Správním orgánem Bavorsko je převážně hornaté. Na severozápadě dosahuje k horským celkům Odenwaldu, lesnatého Spessartu a Rhönu, severovýchodní hranici tvoří Smrčiny, Franský les a zčásti i Duryňský les. Východní Bavorsko vyplňují české pohraniční hory s nejvyšším šumavským vrcholem Velkým Javorem. Největší horský celek, alpská oblast, se rozkládá na území jižně od Dunaje. Tvoří ji rozsáhlé alpské předhůří a vlastní velehorské Alpy při rakouských hranicích. V Bavorsku se Alpy člení na tři skupiny: na západě to jsou Algavské Alpy, na východě Berchtesgadenské Alpy a mezi nimi se zvedají Bavorské Alpy s nejvyšším vrcholem Německa Zugspitze (2 964 m n. m.). Převážnou většinu země odvodňuje řeka Dunaj, která je zde již většinou splavná. Severní část země odvodňuje Mohan. Tzv. Evropský kanál propojuje Mohan a jeho prostřednictvím Rýn s Dunajem a vytváří tak jednotný systém všech splavných řek a průplavů. V alpské oblasti je také množství větších i menších jezer ledovcového původu.