Granice Małopolska graniczy na zachodzie ze Śląskiem. Na południowym zachodzie tradycyjną granicą ze Śląskiem jest Biała – granica między dawnymi diecezjami wrocławską i krakowską. Na południowym zachodzie granica biegnie szczytami Beskidu Śląskiego: Klimczok, Barania Góra, Ochodzita. Teren księstwa oświęcimskiego i zatorskiego w latach 1179–1445 był we władaniu książąt opolsko-raciborskich, następnie cieszyńskich, a także króla czeskiego. W Górnośląskim Okręgu Przemysłowym granicą jest Brynica oraz Przemsza wzdłuż Jaworzna. W latach od 1331 do 1817 Imielin, Kosztowy i Chełm Śląski były własnością biskupów krakowskich. Do 1179 kasztelania bytomska była częścią Małopolski.

Północna granica z Mazowszem przebiega wzdłuż obrzeży ziemi sandomierskiej i przebiegała przez Wyśmierzyce na linii Pilicy do Stoczka, następnie okolice Żelechowa do Liwca.

Na wschodzie Małopolska graniczy z Rusią Czerwoną, z czego południowa część granicy przebiegała wzdłuż rzeki Jasiołki.

Południowa granica Małopolski to granica Rzeczypospolitej (z wyjątkiem Spiszu i Orawy).