Węgrów położony jest we wschodniej części województwa mazowieckiego, na pograniczu dwóch krain geograficznych: Mazowsza i Podlasia, w obrębie tzw. Obniżenia Węgrowskiego, w dolinie Liwca prawego dopływu Bugu.
Miasto leży w odległości 80 km na wschód od Warszawy, przy szlaku komunikacyjnym łączącym stolicę Polski z Drohiczynem i Białymstokiem, trasie na Siedlce oraz przy drodze do Wyszkowa nad Bugiem.
Miasto leży zaledwie 28 km od autostrady A2 stanowiącej fragment europejskiej trasy E30 wiodącej z irlandzkiego portu Cork do Omska w Rosji. Z Węgrowa jest 43 km do drogi ekspresowej S8 łączącej Wrocław, Warszawę i Białystok biegnącej dalej w stronę państw nadbałtyckich.
Najbliższe porty lotnicze oferujące połączenia krajowe i międzynarodowe znajdują się ok. 1,5 godz. jazdy samochodem od Węgrowa: Warszawa Okęcie (97 km), Warszawa Modlin ( 107 km)
Z Warszawy do Węgrowa można wygodnie dojechać busem komunikacji prywatnej lub autobusem PKS, które odjeżdżają co około godzinę z placu Defilad. Koszt około 15zł w jedną stronę.
Przybliżone odległości drogowe do większych miast w Polsce wynoszą:
- Warszawa - 80 km,
- Kraków - 350 km,
- Katowice - 420 km,
- Gdańsk – 365 km,
- Wrocław - 640 km,
- Poznań – 404 km,
- Szczecin – 670 km.