Lokalizacja geograficzna Klasztor jest usytuowany w górzystej strefie rozciągającej się pomiędzy Zhengzhou na wschodzie (stolica prowincji Henan) a Luoyang na zachodzie (historyczna stolica wielu dynastii), w odległości ok. 13 km na północny zachód od miasteczka Dengfeng. Odległość od Zhengzhou wynosi 72,5 km (ok. dwie godziny drogi busem turystycznym). W pobliżu klasztoru przebiega trasa G207, przy której znajduje się przystanek autobusowy o nazwie „Klasztor Shaolin”. Bezpośredni dojazd do klasztoru ma miejsce poprzez zjazd z tej trasy.
Górzysta strefa rozciągająca się pomiędzy Zhengzhou a Luoyang składa się z dwóch głównych pasm górskich i łącznie liczy ponad 70 szczytów. Klasztor znajduje się w zachodniej części pasma górskiego Song (chiń.: 嵩山 Sōngshān). Najwyższym okolicznym wzniesieniem, znajdującym się mniej więcej w linii prostej pomiędzy klasztorem a miasteczkiem Dengfeng, jest Shaoshi (1512 m.;