Łuków to 30-tysięczne miasto zlokalizowane na pograniczu Mazowsza, Podlasia i Lubelszczyzny. Usytuowany jest na historycznej Ziemi Łukowskiej i geograficznej Równinie Łukowskiej. Jest największym ośrodkiem miejskim pomiędzy Lublinem, Siedlcami, Puławami i Białą Podlaską. Miasto zajmuje powierzchnię blisko 36 km2, a przez jego teren przebiega środkowy równoleżnik terytorium Polski. Przez Łuków przepływa rzeka Krzna Południowa, a przez jego północne krańce Krzna Północna. Rzeki te stanowią największy lewy dopływ Bugu.
Przez miasto przebiegają dwie drogi krajowe: nr 63 i 76 oraz kilka dróg wojewódzkich (DW 806, DW 807, DW 808) wiodących do innych miejscowości w regionie. Dodatkowym atutem położenia geograficznego Łukowa jest planowana budowa Autostrady A2, która w niedługiej przyszłości przebiegać będzie w niewielkiej odległości od miasta.
Łuków jest też ważnym kolejowym węzłem komunikacyjnym. Przez miasto przebiega transeuropejska magistrala kolejowa Lizbona - Moskwa (E20), a z lokalnego dworca dostać się można pociągiem do wielu znaczących miast w kraju i w Europie. Przez Łuków przebiegają także linie kolejowe w kierunku Lublina (LK 30), Radomia (LK 26) i Skierniewic (LK 12).
Ponadto w przeciągu dwóch godzin jazdy od Łukowa, skorzystać można z portów lotniczych: Lotniska Chopina w Warszawie (WAW, 120 km od Łukowa), Portu lotniczego Lublin (LUZ, 100 km od Łukowa), Portu lotniczego Warszawa-Modlin (WMI, 150 km od Łukowa).
W Łukowie funkcjonuje też transport autobusowy typu PKS, świadczący usługi na terenie powiatu łukowskiego oraz do innych miast w kraju, a także komunikacja prywatna (busy, taxi). W planach władze Łukowa mają ponadto uruchomienie komunikacji miejskiej.