Leszno położone jest w zachodniej części Wielkopolski pomiędzy dwoma dużymi centrami gospodarczymi - Poznaniem i Wrocławiem.
Dogodny dojazd samochodem do Leszna zapewniają, biegnąca z północy na południe, droga krajowa Nr 5 łącząca Wybrzeże z Czechami oraz biegnąca z zachodu na wschód, droga krajowa Nr 12 Głogów-Jarocin. Oba trakty przecinają się w Lesznie.
Leszno to także ważny węzeł kolejowy posiadający regularne połączenia z Poznaniem, Wrocławiem, a także Warszawą. Dzięki temu bez żadnych problemów i bardzo krótkim czasie można dotrzeć tu zarówno ze stolicy Polski, jak i z Poznania oraz Wrocławia. Dokładniejsze informacje na temat połączeń można znaleźć w kolejowym rozkładzie jazdy.
Miasto posiada lotnisko o nawierzchni trawiastej, które umożliwia obsługę samolotów sportowych. Właściciel, Centralna Szkoła Szybowcowa czyni starania o włączenie lotniska w Lesznie do ruchu międzynarodowego. Najbliższe porty lotnicze znajdują się w odległym o 70 km Poznaniu (Port Lotniczy "Ławica") i w położonym w odległości 100 km Wrocławiu (Port Lotniczy Wrocław S.A.) skąd można do Leszna dotrzeć pociągiem lub samochodem.