Miasto położone jest nad rzeką Oską na skraju doliny rzeki Gwdy. W pobliżu znajdują się wzgórza zwane Pagórkami Jastrowskimi.
Do najciekawszych atrakcji turystycznych należą:
- Zachowana zabytkowa stara zabudowa miejska, którą można zobaczyć wzdłuż głównej ulicy miasta.
- Pochodzący z roku 1913 kościół św. Michała Archanioła, o neobarokowym stylu budowy. Znajduje się przy ul. Kieniewicza. W jego wnętrzu warto zwrócić uwagę na ołtarz główny z roku 1753, zabytkową kamienną chrzcielnicę z roku 1800 oraz zachowane dwie drewniane figury: św. Jana Nepomucena i św. Kazimierza.
- Kościół NMP Królowej Polski, wybudowany w roku 1882, nosi cechy budowli romańskiej
- Ratusz zwany ”Kamiennym Domem” Zbudowany na przełomie XVI i XVII wieku. Na jego fasadzie znajduje się wyrzeźbiony w kamieniu herb miasta i data nadania praw miejskich, co nastąpiło w roku 1603. Obecnie w budynku znajduje się Biblioteka Publiczna.
- Ratusz, gdzie obecnie mieści się siedziba Urzędu Miasta i Gminny. Budynek został wybudowany na początku XX wieku, zdobi go zegar.
- Zabytkowy dom, w którym przebywał Leon Kruczkowski. w 1945 roku. Na budynku widnieje tablica pamiątkowa.
W mieście jest pomnik żołnierzy 1 Armii Wojska Polskiego poległych w walkach o Jastrowie