About this route:

A direct, nonstop flight between Mehrabad Airport (THR), Tehran, Iran and Fort St. John Airport (YXJ), Fort St. John, British Columbia, Canada would travel a Great Circle distance of 6,068 miles (or 9,766 kilometers).

A Great Circle is the shortest distance between 2 points on a sphere. Because most world maps are flat (but the Earth is round), the route of the shortest distance between 2 points on the Earth will often appear curved when viewed on a flat map, especially for long distances. If you were to simply draw a straight line on a flat map and measure a very long distance, it would likely be much further than if you were to lay a string between those two points on a globe. Because of the large distance between Mehrabad Airport and Fort St. John Airport, the route shown on this map most likely appears curved because of this reason.

Try it at home! Get a globe and tightly lay a string between Mehrabad Airport and Fort St. John Airport. You'll see that it will travel the same route of the red line on this map!

Departure Airport Information:

IATA / ICAO Codes: THR / OIII
Airport Names:
  1. Mehrabad Airport
  2. فرودگاه مهرآباد
Location: Tehran, Iran
GPS Coordinates: 35°41'21"N by 51°18'48"E
Area Served: Tehran, Karaj
Airport Type: Joint (Public/Military)
Elevation: 3962 feet (1,208 meters)
# of Runways: 3
View all routes: Routes from THR
More Information: THR Maps & Info

Arrival Airport Information:

IATA / ICAO Codes: YXJ / CYXJ
Airport Names:
  1. Fort St. John Airport
  2. North Peace Airport
Location: Fort St. John, British Columbia, Canada
GPS Coordinates: 56°14'17"N by 120°44'25"W
Operator/Owner: North Peace Airport Services Ltd.
Airport Type: Public
Elevation: 2280 feet (695 meters)
# of Runways: 2
View all routes: Routes from YXJ
More Information: YXJ Maps & Info

Facts about Mehrabad Airport (THR):

  • The furthest airport from Mehrabad Airport (THR) is Totegegie Airport (GMR), which is located 11,490 miles (18,491 kilometers) away in Mangareva, Gambier Islands, French Polynesia.
  • Mehrabad Airport (THR) has 3 runways.
  • The closest airport to Mehrabad Airport (THR) is Tehran Imam Khomeini International Airport (IKA), which is located 21 miles (34 kilometers) SSW of THR.
  • An aircraft engineering and maintenance company Fajr Ashian, has a maintenance hangar adjacent to main airport premises.
  • The airport has the head offices of Iran Air and the Iran Civil Aviation Organization.
  • In addition to being known as "Mehrabad Airport", another name for THR is "فرودگاه مهرآباد".
  • Mehrabad Airport handled 13,163,368 passengers last year.

Facts about Fort St. John Airport (YXJ):

  • In 2013, WestJet Encore announced regular scheduled service to Calgary and Vancouver, representing a major expansion of airline service to the Fort St.
  • The closest airport to Fort St. John Airport (YXJ) is Dawson Creek Airport (YDQ), which is located 40 miles (65 kilometers) SSE of YXJ.
  • The furthest airport from Fort St. John Airport (YXJ) is East London Airport (ELS), which is located 10,246 miles (16,489 kilometers) away in East London, South Africa.
  • Fort St. John Airport (YXJ) has 2 runways.
  • In addition to being known as "Fort St. John Airport", another name for YXJ is "North Peace Airport".

Map of Nearest Airports to Mehrabad Airport:

List of Nearest Airports to Mehrabad Airport:

RankDistance & DirectionAirport Name & IATA CodeAirport LocationFurther Actions
120.93 miles (33.69 km) SSWTehran Imam Khomeini International Airport (IKA)Tehran, IranView Tehran Imam Khomeini International Airport on a map Set IKA as origin Airport Set IKA as destination Airport Get more information about Tehran Imam Khomeini International Airport
288.29 miles (142.09 km) NEBishe Kola Air Base (BSM)Amol, IranView Bishe Kola Air Base on a map Set BSM as origin Airport Set BSM as destination Airport Get more information about Bishe Kola Air Base
3123.59 miles (198.90 km) ENESari Dasht-e Naz International Airport (SRY)Sari, IranView Sari Dasht-e Naz International Airport on a map Set SRY as origin Airport Set SRY as destination Airport Get more information about Sari Dasht-e Naz International Airport
4165.72 miles (266.69 km) WSWHamadan Airport (HDM)Hamadan, IranView Hamadan Airport on a map Set HDM as origin Airport Set HDM as destination Airport Get more information about Hamadan Airport
5205.41 miles (330.58 km) SIsfahan International Airport (IFN)Isfahan, IranView Isfahan International Airport on a map Set IFN as origin Airport Set IFN as destination Airport Get more information about Isfahan International Airport
6232.33 miles (373.89 km) SWKhorramabad Airport (KHD)Khorramabad, IranView Khorramabad Airport on a map Set KHD as origin Airport Set KHD as destination Airport Get more information about Khorramabad Airport
7235.91 miles (379.66 km) SShahrekord International Airport (CQD)Shahrekord, IranView Shahrekord International Airport on a map Set CQD as origin Airport Set CQD as destination Airport Get more information about Shahrekord International Airport
8242.04 miles (389.52 km) NWArdabil Airport (ADU)Ardabil, IranView Ardabil Airport on a map Set ADU as origin Airport Set ADU as destination Airport Get more information about Ardabil Airport
9252.77 miles (406.79 km) WSWShahid Ashrafi Esfahani Airport (KSH)Kermanshah, IranView Shahid Ashrafi Esfahani Airport on a map Set KSH as origin Airport Set KSH as destination Airport Get more information about Shahid Ashrafi Esfahani Airport
10252.96 miles (407.11 km) NNWLankaran International Airport (LLK)Lankaran, AzerbaijanView Lankaran International Airport on a map Set LLK as origin Airport Set LLK as destination Airport Get more information about Lankaran International Airport
11280.02 miles (450.64 km) SWDezful Airport (DEF)Dezful, IranView Dezful Airport on a map Set DEF as origin Airport Set DEF as destination Airport Get more information about Dezful Airport
12311.89 miles (501.93 km) SEShahid Sadooghi Airport (AZD)Yazd, IranView Shahid Sadooghi Airport on a map Set AZD as origin Airport Set AZD as destination Airport Get more information about Shahid Sadooghi Airport
13316.01 miles (508.56 km) NNETurkmenbashi International Airport (KRW)Türkmenbaşy, Turkmenistan, TurkmenistanView Turkmenbashi International Airport on a map Set KRW as origin Airport Set KRW as destination Airport Get more information about Turkmenbashi International Airport
14327.41 miles (526.92 km) WNWTabriz International Airport (TBZ)Tabriz, IranView Tabriz International Airport on a map Set TBZ as origin Airport Set TBZ as destination Airport Get more information about Tabriz International Airport
15334.64 miles (538.55 km) SSWAhwaz International Airport (AWZ)Ahwaz, IranView Ahwaz International Airport on a map Set AWZ as origin Airport Set AWZ as destination Airport Get more information about Ahwaz International Airport

Map of Furthest Airports from Mehrabad Airport:

List of Furthest Airports from Mehrabad Airport:

RankDistance & DirectionAirport Name & IATA CodeAirport LocationFurther Actions
111,489.90 miles (18,491.16 km) SSETotegegie Airport (GMR)Mangareva, Gambier Islands, French PolynesiaView Totegegie Airport on a map Set GMR as origin Airport Set GMR as destination Airport Get more information about Totegegie Airport
211,245.16 miles (18,097.29 km) SSETureira Airport (ZTA)Tureia, Tuamotus, French PolynesiaView Tureira Airport on a map Set ZTA as origin Airport Set ZTA as destination Airport Get more information about Tureira Airport
311,160.65 miles (17,961.27 km) WSWMataveri International Airport (IPC)Easter Island, ChileView Mataveri International Airport on a map Set IPC as origin Airport Set IPC as destination Airport Get more information about Mataveri International Airport
411,147.68 miles (17,940.41 km) SSENukutavake Airport (NUK)Nukutavake, Tuamotus, French PolynesiaView Nukutavake Airport on a map Set NUK as origin Airport Set NUK as destination Airport Get more information about Nukutavake Airport
511,131.57 miles (17,914.48 km) SSEPukarua Airport (PUK)Pukarua, Tuamotus, French PolynesiaView Pukarua Airport on a map Set PUK as origin Airport Set PUK as destination Airport Get more information about Pukarua Airport
611,007.27 miles (17,714.45 km) SEHao Airport (HOI)Hao, Tuamotu Island, French PolynesiaView Hao Airport on a map Set HOI as origin Airport Set HOI as destination Airport Get more information about Hao Airport
710,871.27 miles (17,495.58 km) SSEFangatau Airport (FGU)Fangatau, French PolynesiaView Fangatau Airport on a map Set FGU as origin Airport Set FGU as destination Airport Get more information about Fangatau Airport
810,835.59 miles (17,438.14 km) SERaroia Airport (RRR)Raroia, French PolynesiaView Raroia Airport on a map Set RRR as origin Airport Set RRR as destination Airport Get more information about Raroia Airport
910,827.77 miles (17,425.56 km) SEMakemo Airport (MKP)Makemo, French PolynesiaView Makemo Airport on a map Set MKP as origin Airport Set MKP as destination Airport Get more information about Makemo Airport
1010,802.77 miles (17,385.32 km) SEAnaa Airport (AAA)Anaa, Tuamotus, French PolynesiaView Anaa Airport on a map Set AAA as origin Airport Set AAA as destination Airport Get more information about Anaa Airport
1110,795.71 miles (17,373.97 km) ESERurutu Airport (RUR)Rurutu, French PolynesiaView Rurutu Airport on a map Set RUR as origin Airport Set RUR as destination Airport Get more information about Rurutu Airport
1210,724.11 miles (17,258.73 km) SEFakarava Airport (FAV)Fakarava, Society Islands, French PolynesiaView Fakarava Airport on a map Set FAV as origin Airport Set FAV as destination Airport Get more information about Fakarava Airport
1310,668.11 miles (17,168.62 km) SEApataki Airport (APK)Apataki, French PolynesiaView Apataki Airport on a map Set APK as origin Airport Set APK as destination Airport Get more information about Apataki Airport
1410,644.67 miles (17,130.89 km) SEFa'a'ā International Airport (PPT)Papeete, Tahiti, French PolynesiaView Fa'a'ā International Airport on a map Set PPT as origin Airport Set PPT as destination Airport Get more information about Fa'a'ā International Airport
1510,641.76 miles (17,126.21 km) SEArutua Airport (AXR)Arutua, Tuamotus, French PolynesiaView Arutua Airport on a map Set AXR as origin Airport Set AXR as destination Airport Get more information about Arutua Airport

Map of Nearest Airports to Fort St. John Airport:

List of Nearest Airports to Fort St. John Airport:

RankDistance & DirectionAirport Name & IATA CodeAirport LocationFurther Actions
140.48 miles (65.15 km) SSEDawson Creek Airport (YDQ)Dawson Creek, British Columbia, CanadaView Dawson Creek Airport on a map Set YDQ as destination Airport Set YDQ as destination Airport Get more information about Dawson Creek Airport
249.59 miles (79.80 km) WSWHudson's Hope Airport (YNH)Hudson's Hope, British Columbia, CanadaView Hudson's Hope Airport on a map Set YNH as destination Airport Set YNH as destination Airport Get more information about Hudson's Hope Airport
351.23 miles (82.45 km) SWChetwynd Airport (YCQ)Chetwynd, British Columbia, CanadaView Chetwynd Airport on a map Set YCQ as destination Airport Set YCQ as destination Airport Get more information about Chetwynd Airport
489.42 miles (143.91 km) EFairview Airport (ZFW)Fairview, Alberta, CanadaView Fairview Airport on a map Set ZFW as destination Airport Set ZFW as destination Airport Get more information about Fairview Airport
5102.78 miles (165.40 km) SEGrande Prairie Airport (YQU)Grande Prairie, Alberta, CanadaView Grande Prairie Airport on a map Set YQU as destination Airport Set YQU as destination Airport Get more information about Grande Prairie Airport
6126.41 miles (203.44 km) EPeace River Airport (YPE)Peace River, Alberta, CanadaView Peace River Airport on a map Set YPE as destination Airport Set YPE as destination Airport Get more information about Peace River Airport
7145.62 miles (234.35 km) ESEDonnelly Airport (YOE)Donnelly, Alberta, CanadaView Donnelly Airport on a map Set YOE as destination Airport Set YOE as destination Airport Get more information about Donnelly Airport
8163.39 miles (262.95 km) NNERainbow Lake Airport (YOP)Rainbow Lake, Alberta, CanadaView Rainbow Lake Airport on a map Set YOP as destination Airport Set YOP as destination Airport Get more information about Rainbow Lake Airport
9176.55 miles (284.12 km) SSEGrande Cache Airport (YGC)Grande Cache, Alberta, CanadaView Grande Cache Airport on a map Set YGC as destination Airport Set YGC as destination Airport Get more information about Grande Cache Airport
10179.80 miles (289.35 km) SSWPrince George Airport (YXS)Prince George, British Columbia, CanadaView Prince George Airport on a map Set YXS as destination Airport Set YXS as destination Airport Get more information about Prince George Airport
11192.24 miles (309.38 km) NNWNorthern Rockies Regional Airport (YYE)Fort Nelson, British Columbia, CanadaView Northern Rockies Regional Airport on a map Set YYE as destination Airport Set YYE as destination Airport Get more information about Northern Rockies Regional Airport
12211.61 miles (340.55 km) NEHigh Level Airport (YOJ)High Level, Alberta, CanadaView High Level Airport on a map Set YOJ as destination Airport Set YOJ as destination Airport Get more information about High Level Airport
13232.94 miles (374.88 km) SSWQuesnel Airport (YQZ)Quesnel, British Columbia, CanadaView Quesnel Airport on a map Set YQZ as destination Airport Set YQZ as destination Airport Get more information about Quesnel Airport
14234.15 miles (376.82 km) SSEHinton/Jasper-Hinton Airport (YJP)Hinton, Alberta, CanadaView Hinton/Jasper-Hinton Airport on a map Set YJP as destination Airport Set YJP as destination Airport Get more information about Hinton/Jasper-Hinton Airport
15240.72 miles (387.41 km) ESESlave Lake Airport (YZH)Slave Lake, Alberta, CanadaView Slave Lake Airport on a map Set YZH as destination Airport Set YZH as destination Airport Get more information about Slave Lake Airport

Map of Furthest Airports from Fort St. John Airport:

List of Furthest Airports from Fort St. John Airport:

RankDistance & DirectionAirport Name & IATA CodeAirport LocationFurther Actions
110,245.85 miles (16,489.06 km) ESEEast London Airport (ELS)East London, South AfricaView East London Airport on a map Set ELS as destination Airport Set ELS as destination Airport Get more information about East London Airport
210,245.21 miles (16,488.03 km) ESEPort Alfred Airport (AFD)Port Alfred, South AfricaView Port Alfred Airport on a map Set AFD as destination Airport Set AFD as destination Airport Get more information about Port Alfred Airport
310,227.73 miles (16,459.89 km) ESEPort Elizabeth International Airport (PLZ)Port Elizabeth, South AfricaView Port Elizabeth International Airport on a map Set PLZ as destination Airport Set PLZ as destination Airport Get more information about Port Elizabeth International Airport
410,195.86 miles (16,408.61 km) SEMargate Airport (MGH)Margate, KwaZulu-Natal, South AfricaView Margate Airport on a map Set MGH as destination Airport Set MGH as destination Airport Get more information about Margate Airport
510,194.25 miles (16,406.02 km) SSETôlanaro Airport (FTU)Tôlanaro, MadagascarView Tôlanaro Airport on a map Set FTU as destination Airport Set FTU as destination Airport Get more information about Tôlanaro Airport
610,186.02 miles (16,392.76 km) SEMthatha Airport (UTT)Mthatha, South AfricaView Mthatha Airport on a map Set UTT as destination Airport Set UTT as destination Airport Get more information about Mthatha Airport
710,143.39 miles (16,324.17 km) SEKing Shaka International (DUR)Durban, KwaZulu-Natal, South AfricaView King Shaka International on a map Set DUR as destination Airport Set DUR as destination Airport Get more information about King Shaka International
810,138.43 miles (16,316.18 km) SSEAmpanihy Airport (AMP)Ampanihy, MadagascarView Ampanihy Airport on a map Set AMP as destination Airport Set AMP as destination Airport Get more information about Ampanihy Airport
910,124.62 miles (16,293.96 km) SEPietermaritzburg Airport (PZB)Pietermaritzburg, South AfricaView Pietermaritzburg Airport on a map Set PZB as destination Airport Set PZB as destination Airport Get more information about Pietermaritzburg Airport
1010,119.26 miles (16,285.33 km) ESEGeorge Airport (GRJ)George, South AfricaView George Airport on a map Set GRJ as destination Airport Set GRJ as destination Airport Get more information about George Airport
1110,117.77 miles (16,282.93 km) SERichards Bay Airport (RCB)Richards Bay, KwaZulu-Natal, South AfricaView Richards Bay Airport on a map Set RCB as destination Airport Set RCB as destination Airport Get more information about Richards Bay Airport
1210,087.39 miles (16,234.04 km) SELebakeng Airport (LEF)Lebakeng, LesothoView Lebakeng Airport on a map Set LEF as destination Airport Set LEF as destination Airport Get more information about Lebakeng Airport
1310,077.73 miles (16,218.49 km) SEHluhluwe Airport (HLW)Hluhluwe, South AfricaView Hluhluwe Airport on a map Set HLW as destination Airport Set HLW as destination Airport Get more information about Hluhluwe Airport
1410,070.27 miles (16,206.48 km) SELesobeng Airport (LES)Lesobeng, LesothoView Lesobeng Airport on a map Set LES as destination Airport Set LES as destination Airport Get more information about Lesobeng Airport
1510,066.13 miles (16,199.82 km) SESemonkong Airport (SOK)Semonkong, LesothoView Semonkong Airport on a map Set SOK as destination Airport Set SOK as destination Airport Get more information about Semonkong Airport