Go Back  FlyerTalk Forums > Travel&Dining > Travel Tools
Reload this Page >

ITA Software Matrix Airfare Search Consolidated Information and Help Thread

Old Jun 4, 2014, 6:07 pm
FlyerTalk Forums Expert How-Tos and Guides
Last edit by: TWA884
ITA Matrix Search: http://matrix.itasoftware.com

You can sometimes see flights, fares and detailed fare rules that may not be reflected on an airline's website. Please read the thread for some tips and tricks, screen shots, etc.

A related thread, ITA-Matrix-PowerTools - Userscript for Orbitz/DL/UA/AA/BA/CZ/IB/LA/LH/LX/TK, discusses a user script which is maintained by fellow flyertalk members to enhance the already powerful Matrix of ITA Software by providing new features and booking links.

Additional details and tips on the use of ITA's advanced routing code feature can be found in the following long-standing Mileage Run Discussion threads:

Print Wikipost

ITA Software Matrix Airfare Search Consolidated Information and Help Thread

Old May 25, 2018, 7:28 am
  #1636  
 
Join Date: May 2014
Location: Great Britain
Programs: Air: QR Silver. BA Silver Emirates, Hotels: CC Gold, IHG Spire AMB, Hilton Diamond.
Posts: 1,487
At least the error message makes more sense now...

"Journeys with origins in multiple countries are not supported." :-(

This is terrible news and is how the best fares are found and best options.
It was working before, WHY take this functionality away ???????
emikelaw likes this.
Sisyphus1carus is offline  
Old May 25, 2018, 7:30 am
  #1637  
 
Join Date: May 2014
Location: Great Britain
Programs: Air: QR Silver. BA Silver Emirates, Hotels: CC Gold, IHG Spire AMB, Hilton Diamond.
Posts: 1,487
Anyone got lists of airports broken out by country which can be cut & pasted into ITA ?
Any chance I can get a copy ?!
Sisyphus1carus is offline  
Old May 25, 2018, 7:51 am
  #1638  
 
Join Date: Nov 2007
Location: SW London
Programs: BAEC Silver; Hilton Diamond;a miscellany of other hotel non-statuses
Posts: 3,607
Originally Posted by Sisyphus1carus
Anyone got lists of airports broken out by country which can be cut & pasted into ITA ?
Any chance I can get a copy ?!
I think Wikipedia would have that, something like the ones with an IATA code here: https://en.wikipedia.org/wiki/List_o...rts_in_Belgium . I may be able to put something reasonably complete together as well. Would you want just airports with international traffic?
EsherFlyer is offline  
Old May 27, 2018, 9:50 am
  #1639  
 
Join Date: Nov 2007
Location: SW London
Programs: BAEC Silver; Hilton Diamond;a miscellany of other hotel non-statuses
Posts: 3,607
Originally Posted by EsherFlyer
I may be able to put something reasonably complete together as well. Would you want just airports with international traffic?
Here's a stab at that. Airports with international flights listed by IATA region then country. Mainly based on OneWorld and Star Alliance data I happened to have. If it's useful and someone has IATA based data for *A or random locations in IATA region / country / station form (eg AFO,AO,LAD) then I'll add them and make a WIki.

EDIT: Added some *A data.

Africa
  • Angola: LAD
  • Burkina Faso: OUA
  • Burundi: BJM
  • Benin: COO
  • Democratic Republic of the Congo: FBM,FIH
  • Central African Republic: BGF
  • Congo: BZV,PNR
  • Cote d'Ivoire: ABJ,OFI
  • Cameroon: DLA,NSI
  • Cape Verde: RAI,SID,VXE
  • Djibouti: JIB
  • Eritrea: ASM
  • Ethiopia: ADD,DIR
  • Gabon: LBV
  • Ghana: ACC
  • Gambia: BJL
  • Guinea: CKY
  • Equatorial Guinea: SSG
  • Guinea-Bissau: OXB
  • Kenya: MBA,NBO
  • Liberia: ROB
  • Libya: BEN,MRA,SEB,TIP
  • Morocco: AGA,CMN,RAK
  • Mali: BKO
  • Mauritania: NKC
  • Mauritius: MRU
  • Malawi: BLZ,LLW
  • Mozambique: MPM
  • Namibia: WDH
  • Nigeria: ABV,KAN,LOS,PHC
  • Rwanda: KGL
  • Seychelles: SEZ
  • Sudan: KRT
  • Sierra Leone: FNA
  • Senegal: DSS
  • Somalia: BBO,MGQ
  • South Sudan: JUB
  • Sao Tome and Principe: TMS
  • Chad: NDJ
  • Togo: LFW
  • Tunisia: TUN
  • United Republic of Tanzania: DAR,JRO,ZNZ
  • Uganda: EBB
  • South Africa: CPT,JNB
  • Zambia: LUN,LVI,NLA
  • Zimbabwe: HRE,VFA
Caribbean sea countries
  • Antigua and Barbuda: ANU
  • Aruba: AUA
  • Barbados: BGI
  • Bermuda: BDA
  • Bonaire: BON
  • Bahamas: FPO,GGT,NAS,ZSA
  • Cuba: CCC,CFG,CMW,CYO,HAV,HOG,SNU,VRA
  • Curacao: CUR
  • Dominican Republic: AZS,LRM,POP,PUJ,SDQ,STI
  • Grenada: GND
  • Guadeloupe: PTP
  • Haiti: CAP,PAP
  • Jamaica: KIN,MBJ
  • Saint Kitts and Nevis: SKB
  • Cayman Islands: GCM
  • Saint Lucia: UVF
  • Martinique: FDF
  • Puerto Rico: BQN,SJU
  • Sint Maarten (Dutch part): SXM
  • Turks and Caicos Islands: PLS
  • Trinidad and Tobago: POS,TAB
  • US Virgin Islands: STT,STX
Central America
  • Belize: BZE
  • Costa Rica: LIR,SJO
  • Guatemala: GUA
  • Honduras: RTB,SAP,TGU
  • Nicaragua: MGA
  • El Salvador: SAL
Europe
  • Albania: TIA
  • Armenia: EVN
  • Austria: GRZ,INN,LNZ,SZG,VIE
  • Azerbaijan: GYD,KVD,NAJ
  • Bosnia and Herzegovina: SJJ
  • Belgium: BRU
  • Bulgaria: SOF,VAR
  • Belarus: MSQ
  • Switzerland: ACH,BSL,GVA,ZRH
  • Cyprus: ECN,LCA,PFO
  • Czech Republic: PRG
  • Germany: BRE,CGN,DRS,DUS,FDH,FKB,FMM,FMO,FRA,GWT,HAJ,HAM,LE J,MUC,NUE,PAD,SCN,STR,SXF,TXL
  • Denmark: AAL,BLL,CPH
  • Algeria: ALG,ORN
  • Estonia: TLL
  • Spain: ACE,AGP,ALC,BCN,BIO,FUE,IBZ,LCG,LPA,MAD,MAH,PMI,SP C,SVQ,TFN,TFS,VLC,XRY
  • Finland: HEL,IVL,KEM,KOK,KTT,LPP,OUL,POR,TKU,TMP,VAA
  • France: BIA,BIQ,BOD,CDG,CLY,GNB,LYS,MPL,MRS,NCE,ORY,SXB,TL S,XER
  • United Kingdom: ABZ,BFS,BHX,BRS,EDI,GLA,INV,LCY,LGW,LHR,LTN,MAN,NC L,NQY
  • Georgia: BUS,TBS
  • Guernsey: GCI
  • Gibraltar: GIB
  • Greece: AOK,ATH,CFU,CHQ,EFL,HER,JMK,JSI,JTR,KGS,KLX,KVA,MJ T,PVK,RHO,SKG,SMI,VOL,ZTH
  • Croatia: DBV,PUY,RJK,SPU,ZAD,ZAG
  • Hungary: BUD
  • Ireland: DUB,NOC,SNN
  • Iceland: KEF
  • Italy: AOI,BDS,BGY,BLQ,BRI,CAG,CTA,FCO,FLR,GOA,LIN,MXP,NA P,OLB,PMO,PSA,RMI,SUF,TRN,TRS,VCE,VRN
  • Jersey: JER
  • Lithuania: KUN,PLQ,VNO
  • Luxembourg: LUX
  • Latvia: RIX
  • Moldova, Republic of: KIV
  • Montenegro: TGD
  • Macedonia, the Former Yugoslav Republic of: SKP
  • Malta: MLA
  • Netherlands: AMS,RTM
  • Norway: AES,BGO,HAU,KRS,OSL,SVG,TOS,TRD,TRF
  • Poland: GDN,KRK,KTW,LCJ,POZ,RZE,WAW,WRO
  • Portugal: FAO,FNC,LIS,OPO,PDL,TER
  • Romania: CLJ,IAS,OTP,SBZ,TSR
  • Serbia: BEG,PRN
  • Russian Federation: AER,DME,GOJ,HTA,KGD,KHV,KRR,KUF,KZN,LED,OVB,PEE,RO V,SVO,SVX,UFA,UUS,VKO
  • Sweden: ARN,BMA,GOT,KRN,OSD
  • Slovenia: LJU
  • Svalbard and Jan Mayen: LYR
  • Slovakia: KSC
  • Turkey: ADA,ADB,AOE,ASR,AYT,BJV,DLM,ESB,GZP,IST,SAW,SZF,TZ X
  • Ukraine: DNK,DOK,HRK,KBP,LWO,ODS,SIP
Japan and Korea
  • Japan: AKJ,CTS,FSZ,FUK,HIJ,HND,KIJ,KIX,KMI,KMJ,MYJ,NGO,NR T,OKA,OKJ,SDJ,TAK,TOY,YGJ
  • Korea, Democratic People's Republic of: FNJ
  • Korea, Republic of: CJJ,CJU,GMP,ICN,MWX,PUS,TAE
Middle East
  • United Arab Emirates: AUH,DWC,DXB,RKT,SHJ
  • Bahrain: BAH
  • Egypt: ATZ,CAI,HBE,HMB,HRG,LXR,RMF,SSH
  • Israel: TLV,VDA
  • Iraq: BGW,BSR,EBL,ISU,NJF,OSM
  • Iran, Islamic Republic of: IKA,MHD,SYZ,TBZ
  • Jordan: AMM
  • Kuwait: KWI
  • Lebanon: BEY
  • Oman: MCT,SLL
  • Qatar: DOH
  • Saudi Arabia: AHB,DMM,ELQ,HOF,JED,MED,RUH,TIF,YNB
  • Syrian Arab Republic: ALP,DAM
  • Yemen: SAH
North America
  • Canada: YEG,YHZ,YOW,YUL,YVR,YWG,YYC,YYT,YYZ
  • Mexico: ACA,AGU,BJX,CME,CUN,CUU,CZM,DGO,GDL,GYM,HMO,HUX,ME X,MID,MLM,MTY,MZT,OAX,PBC,PVR,QRO,SJD,SLP,SLW,TAM, TGZ,TLC,TRC,VER,VSA,ZIH,ZLO
  • United States: ABQ,AEX,ALB,ANC,ATL,AUS,BDL,BHM,BNA,BOI,BOS,BTR,BU F,BWI,CHS,CLE,CLT,CMH,CRP,DAY,DCA,DEN,DFW,DRT,DSM, DTW,EWR,FAT,FLL,GEG,GJT,GPT,GSO,GSP,HNL,HSV,IAD,IA H,ICT,IND,JAN,JAX,JFK,LAS,LAX,LCH,LEX,LFT,LGA,LIT, MAF,MCI,MCO,MDT,MEM,MHT,MIA,MKE,MSP,MSY,MYR,OAK,OK C,OMA,ONT,ORD,ORF,PBI,PDX,PHL,PHX,PIT,PNS,PVD,PWM, RDU,RIC,RNO,ROC,RSW,SAN,SAT,SAV,SDF,SEA,SFO,SHV,SJ C,SLC,SMF,SNA,STL,SYR,TPA,TUL,TUS,TYS,XNA
South Asia
  • Afghanistan: KBL
  • Bangladesh: DAC
  • India: AMD,ATQ,BLR,BOM,CCJ,CCU,COK,DEL,GAY,GOI,HYD,MAA,NA G,PNQ,TRV,VNS
  • Sri Lanka: CMB
  • Maldives: MLE
  • Nepal: KTM
  • Pakistan: ISB,KHI,LHE,LYP,MUX,PEW,SKT
South-Eastern Asia
  • Brunei Darussalam: BWN
  • China: CAN,CGO,CGQ,CKG,CSX,CTU,DLC,FOC,HAK,HFE,HGH,HLD,HR B,KHN,KMG,KWL,LXA,NDG,NGB,NKG,PEK,PVG,SHA,SHE,SYX, SZX,TAO,TSN,TXN,TYN,WEH,WNZ,WUH,XIY,XMN,YNJ,YNT
  • Micronesia, Federated States of: KSA,PNI,TKK,YAP
  • Guam: GUM
  • Hong Kong: HKG
  • Indonesia: CGK,DPS,KNO,SUB
  • Kyrgyzstan: FRU,OSS
  • Cambodia: PNH,REP
  • Kazakhstan: ALA,TSE
  • Lao People's Democratic Republic: VTE
  • Marshall Islands: KWA,MAJ
  • Myanmar: RGN
  • Mongolia: ULN
  • Macao: MFM
  • Northern Mariana Islands: SPN
  • Malaysia: BKI,KCH,KUL,PEN
  • Philippines: CEB,CRK,MNL
  • Palau: ROR
  • Singapore: SIN
  • Thailand: BKK,CNX,HKT,KBV
  • Tajikistan: DYU
  • Turkmenistan: ASB
  • Taiwan, Province of China: KHH,RMQ,TPE,TSA
  • Uzbekistan: TAS
  • Viet Nam: CXR,DAD,HAN,SGN
South America
  • Argentina: AEP,COR,EZE,IGR,MDZ,RGL,ROS,SLA,UAQ
  • Bolivia: LPB,VVI
  • Brazil: BEL,BSB,CNF,FLN,FOR,GIG,GRU,IGU,MAO,NAT,POA,REC,SS A,VCP
  • Chile: ANF,IPC,IQQ,PUQ,SCL
  • Colombia: ADZ,BAQ,BGA,BOG,CLO,CTG,CUC,MDE,PEI
  • Ecuador: GYE,UIO
  • Falkland Islands (Malvinas): MPN
  • Panama: PTY
  • Peru: IQT,LIM
  • Paraguay: AGT,ASU
  • Uruguay: MVD,PDP
  • Venezuela: CCS,MAR,VLN
South-West Pacific
  • Australia: ADL,BNE,CNS,DRW,MCY,MEL,OOL,PER,SYD
  • Cook Islands: RAR
  • Fiji: NAN
  • New Caledonia: NOU
  • Norfolk Island: NLK
  • Niue: IUE
  • New Zealand: AKL,CHC,ROT,WLG,ZQN
  • French Polynesia: PPT
  • Papua New Guinea: POM
  • Tonga: TBU
  • Vanuatu: VLI
  • Samoa: APW

Last edited by EsherFlyer; May 27, 2018 at 2:27 pm
EsherFlyer is offline  
Old May 27, 2018, 10:26 am
  #1640  
FlyerTalk Evangelist
 
Join Date: Mar 2013
Location: London
Posts: 17,007
Originally Posted by EsherFlyer
Here's a stab at that. Airports with international flights listed by IATA region then country. Mainly based on OneWorld data I happened to have. If it's useful and someone has IATA based data for *A or random locations in IATA region / country / station form (eg AFO,AO,LAD) then I'll add them and make a WIki.
If you are handy with Excel or awk or other text processing utility, consider grabbing a preprocessed file of airports and their characteristics from openflights.org.

https://openflights.org/data.html

NB, the data come under a free but viral licence: https://openflights.org/data.html#license
Calchas is offline  
Old May 27, 2018, 11:13 am
  #1641  
 
Join Date: Mar 2008
Location: used to be PER, now it's nowhere/eveywhere
Programs: QFF NB, AA GLD
Posts: 3,464
Originally Posted by EsherFlyer
Here's a stab at that. Airports with international flights listed by IATA region then country. Mainly based on OneWorld and Star Alliance data I happened to have. If it's useful and someone has IATA based data for *A or random locations in IATA region / country / station form (eg AFO,AO,LAD) then I'll add them and make a WIki.
One minor correction I've spotted

Senegal's one international airport is DSS
It opened in December-2017
and the old airport DKR has closed

(I know this because I'm flying there on Wednesday)
pandaperth is offline  
Old May 27, 2018, 2:27 pm
  #1642  
 
Join Date: Nov 2007
Location: SW London
Programs: BAEC Silver; Hilton Diamond;a miscellany of other hotel non-statuses
Posts: 3,607
Originally Posted by pandaperth
One minor correction I've spotted

Senegal's one international airport is DSS
It opened in December-2017
and the old airport DKR has closed

(I know this because I'm flying there on Wednesday)
Fixed ^. Happy travels .
EsherFlyer is offline  
Old May 28, 2018, 3:43 am
  #1643  
 
Join Date: Aug 2015
Location: DXB
Programs: Marriott Titanium Elite, Hyatt Globalist, Hilton Diamond, BA Silver, A3 Gold, Sixt Diamond
Posts: 2,809
Try OurAirports - a friend told me about it. Allegedly this also contains geo information etc.
It's based on OpenFlights and other sources, it's supposed to be the most comprehensive data source there is.
ChocolateFactory is offline  
Old May 28, 2018, 12:54 pm
  #1644  
:D!
Hilton Contributor BadgeIHG Contributor Badge
 
Join Date: Sep 2012
Location: NW London and NW Sydney
Programs: BA Diamond, Hilton Bronze, A3 Diamond, IHG *G
Posts: 6,343
ITA Matrix appears to have just become a lot less useful / a lot more difficult to use: a search with several origins now returns an error "Journeys with origins in multiple countries are not supported."
:D! is offline  
Old May 28, 2018, 1:07 pm
  #1645  
 
Join Date: Aug 2015
Location: DXB
Programs: Marriott Titanium Elite, Hyatt Globalist, Hilton Diamond, BA Silver, A3 Gold, Sixt Diamond
Posts: 2,809
No sh.., Sherlock!
Guess what we’ve been discussing the last couple of pages in this thread.
ChocolateFactory is offline  
Old May 28, 2018, 4:37 pm
  #1646  
 
Join Date: Aug 2015
Location: DXB
Programs: Marriott Titanium Elite, Hyatt Globalist, Hilton Diamond, BA Silver, A3 Gold, Sixt Diamond
Posts: 2,809
Oh. I just realized how much harder this makes finding cheap open-jaw flights. :/
For outbound flights, it’s just more work, but for open-jaw flights, it becomes almost impossible.
ChocolateFactory is offline  
Old May 28, 2018, 5:34 pm
  #1647  
 
Join Date: Apr 2010
Location: ORD
Programs: AA, UA, GE
Posts: 5,122
Originally Posted by ChocolateFactory
Oh. I just realized how much harder this makes finding cheap open-jaw flights. :/
For outbound flights, it’s just more work, but for open-jaw flights, it becomes almost impossible.
Some of my cheapest international J fares have come out of open jaw tickets where in fly into one city in Europe and return out of another (often in another country). So yes it really sucks.
cheltzel is offline  
Old May 30, 2018, 5:07 am
  #1648  
 
Join Date: Dec 2013
Location: Valencia, Spain
Programs: Pascal and Python, no C++
Posts: 738
flying into one and returning out of another city still should work. It's the origin that can't be multi-country
Calchas likes this.
WolfvanWeen is offline  
Old May 30, 2018, 5:25 am
  #1649  
FlyerTalk Evangelist
 
Join Date: Aug 2002
Location: London
Programs: Mucci. Nothing else matters.
Posts: 38,644
Originally Posted by WolfvanWeen
flying into one and returning out of another city still should work. It's the origin that can't be multi-country
Indeed - and you can still construct searches for open jaws to multiple potential final destinations in different countries. So while it takes a little more work than before, using ITA for these is still far from "impossible".

Perhaps the intention was to reduce the load on the system by deterring those users who want to do every possible search using only the round-trip tab, while leaving it available to handle such requests from those who have learned how to use all of the search screens?
Globaliser is offline  
Old May 30, 2018, 5:31 am
  #1650  
 
Join Date: Aug 2015
Location: London, UK
Programs: BA GGL
Posts: 1,577
Originally Posted by Globaliser
Perhaps the intention was to reduce the load on the system by deterring those users who want to do every possible search using only the round-trip tab, while leaving it available to handle such requests from those who have learned how to use all of the search screens?
I'm certain that this is the reason. The number of possible routes and permutations for a straightforward city to city return journey is already expansive. Adding open jaw origins and destinations on a multicity search increases the workload exponentially. Matrix already *stops* searching after a certain amount of search time (meaning that on vague enough searches, you're probably not seeing the lowest fare!) so it pays to be more specific and methodical. This is an enforcement of that.
armouredant is offline  

Thread Tools
Search this Thread

Contact Us - Manage Preferences - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.