Twann ligt im Bärner Seeland am Nordufer vom Bielersee. Es besteit us de Ortsteile Twann u Gaicht. D Nachbargemeinde vo Norde agfange im Uhrzeigersinn si Lamboing, Tüscherz-Alfermée, Ligerz u Prêles. Äbefauls zum Gemeindsgebiet  ghört dr vorderi Teil vo dr St. Petersinsel, wo a Erlach BE gränzt sowie dr Twannbärg.