Avan ligger på sørbredden av Luleälven, midt mellom Boden og Luleå. Fra Avan går Avanleden, en fergeforbindelse over Luleälven til Norra Sunderbyn, som trafikkeres av kabelfergen «Theresia».