Strumień położony jest w południowej części województwa śląskiego, w powiecie cieszyńskim, nad Wisłą u ujścia kanałów Strumień i Knajka. Miasto leży w bezpośrednim sąsiedztwie Jeziora Goczałkowickiego. W okolicy, na obszarze gmin Strumień i Chybie, znajdowała się duża ilość bagien, stawów i terenów podmokłych, przez co tereny te zostały nazwane Żabim Krajem.

Strumień jest jedną z najbardziej wysuniętych na północ miejscowością Śląska Cieszyńskiego. Miasteczko i jego okolice sprzyjają uprawianiu turystyki rowerowej, nordic walkingu oraz wędkowaniu nad rzeką Wisłą i przy okolicznych stawach. Miasto leży w niewielkich odległościach od ważnych ośrodków turystycznych i większych miast województwa śląskiego i kraju:
- Katowice – 53 km
- Bielsko-Biała – 32 km
- Cieszyn – 25 km
- Gliwice – 50 km
- Opole – 131 km
- Wrocław – 213 km
- Kraków – 120 km
- Wisła – 37 km