Nestled along the picturesque coastline of the Persian Gulf, Bandar Mahshahr is a vibrant port city in southwest Iran with a rich cultural heritage waiting to be explored. Known for its unique blend of traditional charm and modern amenities, this bustling city offers visitors a glimpse into its fascinating history through its diverse architecture, bustling markets, and delectable cuisine. Whether strolling along the palm-lined boulevards, soaking in the stunning sunsets over the glistening waters, or immersing oneself in the local way of life, Bandar Mahshahr promises an unforgettable journey filled with warmth, hospitality, and endless discoveries.
The cheapest month to fly to Bandar Mahshahr is typically in May.
Popular airports near Bandar Mahshahr include Bandar Abbas International Airport, Shiraz International Airport, and Imam Khomeini International Airport in Tehran.
The flight to Bandar Mahshahr (MRX) is roughly 2 hours 26 minutes and 871 miles (1,402 kilometres) from Jeddah, Saudi Arabia - King Abdulaziz International Airport (JED).
The best way is to compare flights to Bandar Mahshahr from leading comparison sites using our search engine dashboard.
Average Temperature
17°C
Jan
20°C
Feb
25°C
Mar
32°C
Apr
39°C
May
44°C
Jun
45°C
Jul
45°C
Aug
41°C
Sep
35°C
Oct
27°C
Nov
20°C
Dec
Flights from Jeddah, Saudi Arabia - King Abdulaziz International Airport (JED) to Bandar Mahshahr (MRX) - The flight distance between these airports is 871 miles (1,402 kilometres). The direct flight time is roughly 2 hours 26 minutes.
Flights from Riyadh, Saudi Arabia - King Khalid International Airport (RUH) to Bandar Mahshahr (MRX) - The flight distance between these airports is 415 miles (668 kilometres). The direct flight time is roughly 1 hour 25 minutes.
Flights from Dammam, Saudi Arabia - King Fahd International Airport (DMM) to Bandar Mahshahr (MRX) - The flight distance between these airports is 285 miles (459 kilometres). The direct flight time is roughly 1 hour 7 minutes.
Flights from Madinah, Saudi Arabia - Mohammad Bin Abdulaziz Medina Airport (MED) to Bandar Mahshahr (MRX) - The flight distance between these airports is 711 miles (1,145 kilometres). The direct flight time is roughly 2 hours 4 minutes.
Flights from Gassim, Saudi Arabia - Gassim Airport (ELQ) to Bandar Mahshahr (MRX) - The flight distance between these airports is 439 miles (707 kilometres). The direct flight time is roughly 1 hour 28 minutes.
Flights from Taif, Saudi Arabia - Taif Airport (TIF) to Bandar Mahshahr (MRX) - The flight distance between these airports is 823 miles (1,325 kilometres). The direct flight time is roughly 2 hours 19 minutes.
Flights from Yanbu al Bahr, Saudi Arabia - Yanbu al Bahr Airport (YNB) to Bandar Mahshahr (MRX) - The flight distance between these airports is 811 miles (1,306 kilometres). The direct flight time is roughly 2 hours 18 minutes.
Flights from Abha, Saudi Arabia - Abha Airport (AHB) to Bandar Mahshahr (MRX) - The flight distance between these airports is 943 miles (1,518 kilometres). The direct flight time is roughly 2 hours 35 minutes.
Flights from Tabuk, Saudi Arabia - Tabuk Airport (TUU) to Bandar Mahshahr (MRX) - The flight distance between these airports is 769 miles (1,237 kilometres). The direct flight time is roughly 2 hours 12 minutes.
Flights from Hail, Saudi Arabia - Ha'il Regional Airport (HAS) to Bandar Mahshahr (MRX) - The flight distance between these airports is 500 miles (804 kilometres). The direct flight time is roughly 1 hour 36 minutes.
Flights from Alahsa, Saudi Arabia - Al-Ahsa International Airport (HOF) to Bandar Mahshahr (MRX) - The flight distance between these airports is 365 miles (587 kilometres). The direct flight time is roughly 1 hour 18 minutes.
Flights from Jazan, Saudi Arabia - Jizan / Gizan Airport (GIZ) to Bandar Mahshahr (MRX) - The flight distance between these airports is 1,030 miles (1,658 kilometres). The direct flight time is roughly 2 hours 47 minutes.
Flights from Al Baha, Saudi Arabia - Al-Baha Domestic Airport (ABT) to Bandar Mahshahr (MRX) - The flight distance between these airports is 849 miles (1,367 kilometres). The direct flight time is roughly 2 hours 23 minutes.
Flights from Bisha, Saudi Arabia - Bisha Airport (BHH) to Bandar Mahshahr (MRX) - The flight distance between these airports is 836 miles (1,346 kilometres). The direct flight time is roughly 2 hours 21 minutes.
Flights from Gurayat, Saudi Arabia - Gurayat Airport (URY) to Bandar Mahshahr (MRX) - The flight distance between these airports is 705 miles (1,135 kilometres). The direct flight time is roughly 2 hours 4 minutes.
Flights from Nejran, Saudi Arabia - Najran / Nejran Airport (EAM) to Bandar Mahshahr (MRX) - The flight distance between these airports is 943 miles (1,517 kilometres). The direct flight time is roughly 2 hours 35 minutes.
Flights from Qaisumah, Saudi Arabia - Hafar al Batin Airport (AQI) to Bandar Mahshahr (MRX) - The flight distance between these airports is 238 miles (383 kilometres). The direct flight time is roughly 1 hour 1 minute.
Flights from Rafha, Saudi Arabia - Rafha Airport (RAH) to Bandar Mahshahr (MRX) - The flight distance between these airports is 344 miles (554 kilometres). The direct flight time is roughly 1 hour 15 minutes.
Flights from Arar, Saudi Arabia - Arar Airport (RAE) to Bandar Mahshahr (MRX) - The flight distance between these airports is 476 miles (767 kilometres). The direct flight time is roughly 1 hour 33 minutes.
Flights from Sharurah, Saudi Arabia - Sharurah Airport (SHW) to Bandar Mahshahr (MRX) - The flight distance between these airports is 913 miles (1,470 kilometres). The direct flight time is roughly 2 hours 31 minutes.
Flights from Jouf, Saudi Arabia - Jouf Airport (AJF) to Bandar Mahshahr (MRX) - The flight distance between these airports is 543 miles (874 kilometres). The direct flight time is roughly 1 hour 42 minutes.
Flights from Turaif, Saudi Arabia - Turaif Airport (TUI) to Bandar Mahshahr (MRX) - The flight distance between these airports is 621 miles (1,000 kilometres). The direct flight time is roughly 1 hour 52 minutes.
Flights from Wadi Ad Dawasir, Saudi Arabia - Wadi al Dawaser Airport (WAE) to Bandar Mahshahr (MRX) - The flight distance between these airports is 737 miles (1,186 kilometres). The direct flight time is roughly 2 hours 8 minutes.
Expert Help
Choose Site / Currency