Tønder grenset til de tidligere kommunene Højer på vestsiden, Bredebro og Løgumkloster i nord og Tinglev i øst. Kommunens sørgrense er samtidig Danmarks grense med Tyskland.