Tunis se nalazi na severu Afrike. Na zapadu se graniči sa Alžirom a na jugoistoku sa Libijom.
Na severu i istoku izlazi na Sredozemno more. Dužina obale je oko 1300km i poznata je po predivnim peščanim plažama.
Osim istoimenog glavnog grada, od većih gradova vredi pomenuti: Nabel, Keruan, Bizert, Mehdiju, Monastir, Sus, Sfaks i Tuzer.