Jastrzębie-Zdrój położone jest na Górnym Śląsku, przy granicy polsko-czeskiej. Przez miasto płyną małe rzeki: Pszczynka, Jastrzębianka, Szotkówka i Gmyrdek. Miasto leży niedaleko autostrady A4.
Najbliższy port lotniczy znajduje się w Ostrawie i Pyrzowicach. W położonym niedaleko Rybniku także działa lotnisko, ale należy ono do tutejszego aeroklubu i nie przewozi pasażerów.
W Jastrzębiu-Zdroju znajduje się dworzec kolejowy, który został zamknięty 18 lutego 2001 roku. Najbliższe czynne dworce znajdują się w Żorach, Warszowicach, Pawłowicach, Zebrzydowicach, Wodzisławiu Śląskim, Jankowicach i Radlinie.
Pierwsza pisemna wzmianka dotycząca terenów, na których dziś położone jest miasto pochodzi z października 1293, gdy ziemie te należały do księstwa opolsko-raciborskiego. Od przełomu XV i XVI wieku aż do początków XIX wieku, obszar na którym dziś położone jest Jastrzębie wchodził w skład Wodzisławskiego Państwa Stanowego. W XVIII wieku powstały dwie wsie, będące obecnymi dzielnicami miasta (Zofiówka i Pochwacie). Nowożytny rozwój Jastrzębia związany był ściśle z odkryciem źródeł solankowych i z powstaniem uzdrowiska, które działało od połowy XIX wieku do lat 90-tych XX wieku. W latach 50-tych XX wieku odkryto tu znaczne zasoby węgla kamiennego, co przekształciło miasto w ośrodek przemysłowy. W roku 1962 oddano do użytku pierwszą z kopalń, a istniejące wciąż uzdrowisko zaczęło niestety podupadać. Wkrótce, wskutek działalności górniczej nastąpił nawet zanik źródeł solankowych. Ostatecznie w roku 1994 uzdrowisko zakończyło działalność.
Tablica trasy rowerowej EuroVelo 4 (R-4) w Jastrzębiu-ZdrojuEuroVelo 4 (EV 4) – trasa dociera do miasta od strony Gołkowic i przechodzi przez następujące części miasta: sołectwo Moszczenica, osiedle Zdrój, centrum, las Kyndra i sołectwo Bzie. Trasa opuszcza miasto granicząc z powiatem pszczyńskim i biegnie dalej do Golasowic w gminie Pawłowice. W swym początkowym odcinku trasa ma wspólny przebieg z czerwoną trasą rowerową, potem zaś z niebieską.
czerwona trasa rowerowa nr 24 (Pętla rowerowa Euroregionu Śląsk Cieszyński)
zielona trasa rowerowa nr 13 – Rybnik – Jastrzębie-Zdrój – Ustroń (82 km)
niebieska trasa rowerowa nr 279 – Jastrzębie-Zdrój – Strumień (23 km)
żółta trasa rowerowa nr 271 – Jastrzębie-Zdrój – Zebrzydowice (28 km)