Utenfor kysten av Hustadvika ligger havstykket med samme navn. I Hustadvika ligger det en rekke småøyer og skjær som strekker seg lang ut fra land. Store deler av kommunen består av myrlendt terreng. De største myrområdene finnes rundt Hustad, Bud og Vevang nord i kommunen. Det ligger også flere større myrområder mellom Sylte og Elnesvågen og innenfor Malmedalen. De østlige delene av Hustadvika består av berglendt terreng med topper på 600–1000 meter over havet. Kommunens høyeste fjell er Snøtinden (1026,5 moh), på grensen mot Gjemnes.