Boguszów-Gorce jest położony wzdłuż drogi wojewódzkiej nr 367, na trasie z Wałbrzycha do Jeleniej Góry. Przez miasto przebiega linia kolejowa z Wrocławia do Jeleniej Góry, która zapewnia połączenia m.in. z Wrocławiem, Wałbrzychem, Jelenią Górą i Marciszowem. Istnieją tu cztery stacje kolejowe – Boguszów-Gorce Wschód (w Kuźnicach Świdnickich), Boguszów-Gorce (w Boguszowie), Boguszów-Gorce Zachód (w Gorcach) i Boguszów-Gorce Dzikowiec (w Kuźnicach Świdnickich). Do 2004 r. istniało połączenie kolejowe z Lubawką. Połączenie kolejowe z Mieroszowem i dalej z Meziměstí zostało wznowione 8 czerwca 2023.
Do Boguszowa-Gorców kursują autobusy komunikacji miejskiej z WałbrzychaWalbrzych.naszemiasto.pl: Wałbrzych: linia autobusowa nr 2 do Boguszowa-Gorc jest potrzebna!, dostęp: 2014-09-29.ŚKA Wabrzych: Rozkład jazdy i mapa komunikacyjna ZDKiUM Wałbrzych, dostęp: 2014-09-29.. Do miejscowości można dostać się także prywatnymi mikrobusami, które jeżdżą na trasach Wałbrzych – Boguszów-Gorce, Wałbrzych – Kuźnice – Stary Lesieniec oraz Boguszów – Kuźnice – Stary Lesieniec.