Tehran có sân vận động Azadi, sân vận động lớn nhất ở Tây Á, nơi có nhiều trận đấu hàng đầu của giải Ngoại hạng của Iran và cũng là sân nhà của đội tuyển bóng đá quốc gia Iran. Sân vận động là một phần của Khu phức hợp Thể thao Azadi, nơi được xây dựng lần đầu tiên để tổ chức Đại hội Thể thao châu Á lần thứ 7 vào tháng 9 năm 1974. Đây là lần đầu tiên Á vận hội được tổ chức ở Tây Á. Tehran đã tổ chức cho 3.010 vận động viên đến từ 25 quốc gia / NOC, đó là thời điểm có số lượng người tham gia cao nhất kể từ khi thành lập đại hội. Sau đó thành phố đã tổ chức Cúp bóng đá châu Á 1976 vào tháng 6 năm 1976, và sau đó là Đại hội Tây Á đầu tiên vào tháng 11/1997. Sự thành công của đại hội đã dẫn đến việc thành lập Liên đoàn Đại hội Thể thao Tây Á (WAGF) và ý định tổ chức các giải hai năm một lần. Thành phố cũng đã tổ chức Cúp bóng đá châu Á 1968. Một số khóa học FIVB bóng chuyền cũng đã được tổ chức tại Tehran.