Byen er et kommunikasjonssentrum og et møtepunkt for transportårer. E6 passerer gjennom byen, nordover til Bodø (229 km), og sørover til Mosjøen (87,9 km) og Trondheim (477,5 km). Øst for bykjernen møtes E6 og riksvei 12 (Rv12); der skifter Rv12 navn til Europavei 12 og knytter byen sammen med Sverige og Finland. Østover er det ca 40 km til riksgrensen, 97,4 km til Hemavan og 473,6 km til Umeå, før veien fortsetter med ferje over til Vasa, og videre til Helsingfors (1013 km). I vestlig retning skifter Rv12 navn til fylkesvei 17, populært kalt «kystriksvegen», og gir vegforbindelse med Helgelandskysten. Det er 68 km til Nesna og 96,9 km til Kilboghamn i Rødøy kommune.