Ngành hàng không iran xảy ra sự cố tương đối nhiều, từ năm 1979 đến năm 2023, Iran đã chứng kiến 253 vụ tai nạn máy bay khiến 3.335 người thiệt mạng:
Ngày 21/1/1980: Một chiếc Boeing 727-100 do hãng hàng không Iran Air vận hành đã đâm vào sườn một ngọn núi ở dãy Alborz, khiến toàn bộ 128 người trên máy bay thiệt mạng. Hệ thống hạ cánh bằng thiết bị (ILS) không hoạt động và tầm nhìn hạn chế do ban đêm và thời tiết xấu được cho là nguyên nhân gây ra vụ tai nạn. Vụ việc xảy ra ngay sau khi các nhân viên kiểm soát không lưu Iran kết thúc một cuộc đình công.
Ngày 3/11/1986: Một chiếc Lockheed C-130 Hercules do lực lượng không quân Iran vận hành đã lao vào sườn núi ở tỉnh Sistan và Baluchistan, khiến toàn bộ 103 người trên máy bay thiệt mạng, bao gồm cả 96 binh sĩ. Theo các chuyên gia, lỗi trong máy xác định độ cao, được sử dụng để đo độ cao, có thể là nguyên nhân gây ra vụ tai nạn.
Ngày 13/7/1988: Một chiếc Airbus A300 do Iran Air vận hành đã bị trúng tên lửa từ tàu tuần dương Hải quân Mỹ USS Vincennes bắn tại Đảo Qeshm sau khi tàu này nhầm với máy bay quân sự. Vụ việc đã khiến tất cả 290 người trên máy bay thiệt mạng và sự cố là tai nạn hàng không nguy hiểm nhất trong lịch sử Iran.
Ngày 12/2/2002: Một chiếc Tupolev TU-154 của Iran Airtour đã đâm vào sườn núi ở Khorramabad sau khi phi hành đoàn không nhận ra rằng máy bay đã đi chệch hướng, khiến toàn bộ 119 người trên máy bay trong đó có 4 công dân Tây Ban Nha thiệt mạng. Việc thiếu tầm nhìn do thời tiết có thể là một yếu tố dẫn đến sự cố.
Ngày 19/2/2003: Một chiếc Ilyushin II-76 do Lực lượng Vệ binh Cách mạng Hồi giáo Iran (IRGC) vận hành đã đâm vào một ngọn núi gần sân bay Kerman khi hạ cánh, khiến toàn bộ 275 người trên máy bay thiệt mạng. Phi hành đoàn đã hạ độ cao sớm trong điều kiện tầm nhìn kém.
Ngày 15/7/2009: Một chiếc Tupolev TU-154 do Caspian Airlines điều hành đã rơi xuống một bãi đất trống ở Qazvin khiến toàn bộ 168 người trên máy bay thiệt mạng. Vụ tai nạn được cho là do một số lỗi kỹ thuật như bộ phận động cơ bị hỏng và ống thủy lực và nhiên liệu bị lỗi.
Ngày 8/1/2020: Một chiếc Boeing 737-800 do hãng hàng không Ukraine International Airlines điều hành, đã bị hai tên lửa bắn hạ vài phút sau khi cất cánh ở Sabashahr, Tehran, khiến 176 người trên máy bay thiệt mạng. Chính phủ cho biết đây là "lỗi của con người" sau khi máy bay bị nhầm là "mục tiêu thù địch".