Nowy Korczyn położony jest na Ponidziu, w otulinie Nadnidziańskiego Parku Krajobrazowego. Przez miasto przepływa rzeka Nida, która uchodzi do Wisły, około 3 km na wschód od miejscowości. W 1258 r. książę Bolesław Wstydliwy lokował miasto zwane Nowym Miastem Korczynem. Rok przed lokacją miasta książę Bolesław, wraz ze swoją żoną Kingą, ufundowali w Korczynie klasztor oo. franciszkanów. Położenie na skrzyżowaniu szlaków handlowych z Krakowa na Ruś, oraz z węgierskich Koszyc do Sandomierza przyczyniło się do szybkiego rozwoju miasta. W 1300 r.