✈️ FLIGHT HACKS ⚡ Advanced

What Is ITA Matrix? A Routing Codes Guide (2026)

Learn what ITA Matrix is, how Google's advanced flight search engine works, how to use verified routing codes, and how to turn Matrix results into bookable tickets in 2026.

✈️ Flight Hack Spec Card

🎯 Hack Type: Aggregator Trick
⚡ Difficulty Level: Advanced
🛡️ Risk Level: Medium
🛠️ Tools Used: ITA Matrix, Google Flights, BookWithMatrix
What Is ITA Matrix? A Routing Codes Guide (2026)

Quick Steps & Summary

Step 1: Open ITA Matrix and enter your departure and destination airports (use multi-airport codes like JFK, LGA, EWR). Step 2: Click 'Add Advanced Controls' and enter routing codes (e.g., UA IAH UA or -ORD) to filter carriers and hubs. Step 3: Switch to the 'Calendar of lowest fares' view to scan price distributions across a flexible window. Step 4: Open a result to review the itemized fare construction, government taxes, and carrier-imposed fees. Step 5: Recreate the itinerary on Google Flights or the airline website to verify and purchase the ticket.

Full Flight Hack Guide

Quick Answer (TL;DR)

ITA Matrix is a free, advanced flight search tool developed by ITA Software (which Google acquired in 2011). While you cannot buy tickets directly on ITA Matrix, its routing codes allow you to limit flight searches by airline, connection airport, and number of stops. Use it to research complex flight routes, then book the itinerary through an airline website, travel agency, or Google Flights.

---

What Is ITA Matrix and Why Do Flight Hackers Use It?

Most consumer flight search sites simplify search results to keep their interfaces clean. While this makes searching easy, it can hide flexible flight combinations, specific connection cities, or complex airline pairings.

ITA Matrix is built for precision. Its custom routing language lets you specify exactly how your itinerary should be constructed, and its search results reveal more detailed fare and tax breakdowns than consumer platforms.

Google Flights is built on the same underlying software infrastructure as ITA Matrix, but Matrix retains the advanced controls and syntax filters that consumer tools leave out. For everyday searches, see our Google Flights User Guide.

> Illustrative Example (Not a real quote): A standard flight search from New York to Paris might show a limited set of direct flights. By using ITA Matrix routing codes to request a specific connection airport or airline combination, you can discover alternative routing options that a basic search hides. Whether these options save money depends on the route and date.

---

Verified ITA Matrix Routing Codes Cheat Sheet

To use command syntax in ITA Matrix, click 'Add Advanced Controls' beneath your departure and arrival fields. Routing codes apply to a specific flight segment and are processed in the exact order you enter them.

Code / CommandWhat It DoesVerified Example
`AIRLINE`Restricts a flight segment to that airline`UA` (Limits segment to United Airlines)
`AIRLINE+`Allows one or more flights on that airline`UA+` (One or more United flights)
`AIRLINE, AIRLINE`Allows any of the listed airlines`UA, AA, DL` (United, American, or Delta)
`AIRLINE AIRPORT AIRLINE`Forces a specific connection city`UA IAH UA` (United connecting via Houston)
`-AIRPORT`Excludes a connecting airport`-ORD` (Excludes connections through Chicago)
`f bc=CLASS`Extension code: limits fares by booking code`f bc=y` (Filters for Economy Y booking class)

Note: Routing code syntax must be exact. Separate multiple extension codes with a semicolon in the Extension Codes field.

---

5 Advanced Steps to Master ITA Matrix

1. Use Multiple Airport Codes

Instead of searching from a single airport, enter multiple airport identifiers separated by commas (such as `JFK, LGA, EWR` for New York or `LHR, LGW, STN` for London). City-wide metro codes (such as `NYC` or `LON`) can also be used.

• How to use it: Type multiple airport codes separated by commas directly into the origin or destination box.
• Why it works: ITA Matrix evaluates all airport combinations simultaneously, allowing you to compare which origin or arrival airport yields the best rate.

2. Force or Limit Connections with Routing Codes

If you want to build an itinerary through a specific transit hub or avoid a congested airport, use routing codes.

• How to use it: Click Add Advanced Controls and enter `UA IAH UA` in the outbound routing field to force a connection in Houston on United, or enter `-ORD` to avoid connecting at Chicago O'Hare.
• Why it works: Airline route pricing varies significantly by hub. Specifying precise routing combinations helps you evaluate fares that default search algorithms hide.

3. Search with the Calendar of Lowest Fares

If your travel dates are flexible, switch from exact dates to the visual calendar view.

• How to use it: Select the 'Calendar of lowest fares' option, pick a starting date, and set your desired trip duration range (for example, 5 to 8 days).
• Why it works: ITA Matrix generates a 30-day interactive calendar displaying the lowest available base fare for every departure day, helping you pick affordable dates instantly.

4. Read the Detailed Fare Details and Taxes

Click on any flight result to open the itemized Fare Construction page.

• How to use it: Review the itemized breakdown of base airfare, government departure taxes, and carrier-imposed surcharges (YQ/YR fees).
• Why it works: This detailed breakdown is valuable for miles and points travelers looking to evaluate award ticket taxes or identify high airline surcharges before booking.

5. Turn Matrix Results into a Bookable Ticket

Because ITA Matrix has no 'Buy' button, you must transfer your itinerary to an active booking channel:

• Google Flights or Airline Site: Recreate the exact dates, flight numbers, and connections on Google Flights or directly on the airline's website.
• BookWithMatrix: A third-party utility tool that allows you to copy and paste an itinerary from ITA Matrix to generate direct booking links on online travel agencies.
• Airline Agent or Travel Advisor: Provide the exact flight numbers and fare construction code to a phone reservation agent.
• Risk to know about: The price displayed in ITA Matrix may not always match live booking inventory, especially when booking through third-party travel agencies. Always verify baggage terms, fare rules, and change policies before issuing payment.

---

ITA Matrix vs. Google Flights

FeatureITA MatrixGoogle Flights
InterfaceTechnical & text-basedVisual & consumer-friendly
Advanced ControlsFull routing & extension code syntaxStandard visual filters
Booking OptionsNo direct purchase (Book elsewhere)Direct links to airlines & sellers
Fare DetailsItemized fare construction & tax breakdownTotal fare price with summary details
Best Used ForComplex routing & detailed researchFast everyday flight booking

Features and interface tools update over time. For a comparison of consumer search tools, read our guide on Momondo vs Skyscanner vs Kayak and Skyscanner Everywhere Search Strategy.

---

Pitfalls and Red Flags to Avoid

• No Direct Purchase Option: ITA Matrix is an analytical search tool, not a travel agency. You must recreate your flight itinerary on a bookable platform.
• Out-of-Date Cached Prices: Fares shown in Matrix may occasionally rely on cached data. A seat may sell out before you complete your booking elsewhere.
• Missing Budget Airlines: Certain low-cost carriers (such as Southwest Airlines and obscure regional LCCs) do not publish inventory on Global Distribution Systems (GDS) and will not appear in Matrix results.
• Complex Fare Rules: Low fares uncovered through advanced routing codes may carry non-refundable terms or high change fees. Always inspect fare conditions before booking.

---

Quick Summary Checklist

ObjectiveSyntax ExampleAction Step
Compare Multiple Airports`JFK, LGA, EWR`Enter comma-separated codes in airport field
Limit to One Airline`UA`Enter 2-letter airline code in routing controls
Allow Multiple Airlines`UA, AA, DL`Separate airline codes with commas
Force Connection Hub`UA IAH UA`Place connection airport between airline codes
Avoid Connection Hub`-ORD`Place minus sign before airport code
Book Final ItineraryAirline / Google FlightsRecreate exact flights on booking platform

---

Frequently Asked Questions

Can you book flights directly on ITA Matrix?

No. ITA Matrix is strictly a search and pricing tool, not a booking platform. To purchase a flight you discover on ITA Matrix, recreate the itinerary on Google Flights, book directly on the airline's website, or use a third-party tool like BookWithMatrix.

What are ITA Matrix routing codes?

Routing codes are specialized command notations entered into ITA Matrix's advanced controls. They allow you to restrict your flight search by specifying preferred airlines, connection airports, and transit parameters for each segment of your journey.

Is ITA Matrix free to use?

Yes, ITA Matrix is completely free to access at `matrix.itasoftware.com`. Because it does not process ticket sales, there are no booking or platform fees.

Why does Google Flights look similar to ITA Matrix?

Google acquired ITA Software in 2011 and uses ITA's core search technology to power Google Flights. Google Flights provides a streamlined visual interface for consumer travelers, while ITA Matrix retains advanced syntax controls for complex flight research.

What is BookWithMatrix?

BookWithMatrix is an independent third-party tool that allows users to copy and paste a full itinerary text from ITA Matrix to automatically generate booking links on airlines and online travel agencies.

---

Final Verdict

ITA Matrix remains an invaluable research tool for flexible, detail-oriented travelers in 2026. By learning a few core routing codes (`UA`, `UA, AA, DL`, `UA IAH UA`), using the calendar view to compare travel dates, and verifying fare conditions before booking, you can analyze flight options with professional precision.

Next step: Open ITA Matrix, enter your home airport, and test a simple routing code (such as `UA` or `UA, AA, DL`) on your next flight search to see how your results change.

---

External Sources & Official References

• Google Routing Codes Help Page: Google Official Routing Codes FAQ
• Official Search Engine: ITA Matrix Official Site
Scroll to Top