İran, yedi ülke ile sınır paylaşmaktadır: Türkiye (kuzeybatıda); Irak (batıda); Azerbaycan (kuzeybatıda); Ermenistan (kuzeybatıda); Hazar Denizi (kuzeyde); Türkmenistan (doğuda); Afganistan (doğudan); Pakistan (güneydoğuda). Ayrıca, İran'ın güneyde Basra Körfezi ve Umman Denizi ile kıyısı bulunmaktadır.