Ballangen ligger ved europavei 6, som går gjennom kommunen. Fylkesvei 819 forbinder tettstedet med Kjeldebotn i nordvest. Fra Kjeldebotn går det hurtigbåtrute mellom Narvik og Svolvær. Det er også hurtigbåtforbindelse med Harstad/Narvik lufthavn på Evenes, og med Harstad. Både Kjeldebotn og kommunesenteret Ballangen har gode havner og kaianlegg.