Miasto leży na Płaskowyżu Tarnowskim (cz. Kotliny Sandomierskiej). Nad rzeką Białą, która uchodzi nieopodal do Dunajca. Przy dobrej widoczności widać stąd Tatry (odległe o 100 km). Tarnów to polski biegun ciepła. Miasto ma stary rodowód. Pierwsza wzmianka o wsi Tarnów pochodzi z 1124r.