Understanding Ontario Airport Codes: What Actually Matters
There are two places people mean when they say Ontario airport, and mixing them up will cost you time and money. Ontario, California has ONT. Ontario, Ontario has YOO and YTOS — wait, that's wrong. Let me be precise here. The main commercial airport serving the city of Ontario in southern California is ONT. There used to be a smaller municipal field nearby that had different identifiers. The Ontario in Canada uses YTOS for its old municipal airport, but the actual commercial airport is YNNN or more commonly people just fly into YVR or YYZ and drive. This matters because I have seen people book flights to the wrong ONT/YTO equivalent and then spend six hours on a shuttle that never arrives. When I started doing logistics work for freight forwarders, the first mistake everyone made was assuming the three-letter code told you anything about the city's actual airport capabilities. It doesn't. ONT in California is a decent mid-size commercial airport with Southwest, American, and United running through it, but it cannot handle heavy cargo aircraft. If you're shipping perishables or high-value goods and your forwarding software routes them through ONT expecting wide-body capacity, they end up transiting through LAX or SNA anyway, adding two days and roughly eighty dollars per shipment in handling fees. I learned this the hard way in 2019 when I had a container of medical supplies stuck in a conveyor belt queue at LAX for fourteen hours because the origin routing looked efficient on paper but ignored the payload restrictions at the departure airport entirely.
Ontario Airport Code Decoded Your Essential Travel And Logistics Guide
The IATA code ONT identifies Ontario James A. Johnson Airport in San Bernardino County, California. It sits about fifteen miles east of downtown Los Angeles and handles roughly four million passengers annually. The ICAO identifier is KONT and the FAA LID is ONT. For air freight purposes, the cargo agent code is different again — usually coded through LAX as the primary freight gateway, with ONT acting as a passenger relief field that has limited ramp space for ground handling equipment. If you need to look up a code quickly, the official IATA website has a searchable database, but it's slow and poorly organized. I use a combination of the IATA lookup and the Great Circle Mapper site for cross-referencing. The advantage of the second is that it shows you the actual runway length, elevation, and nearby airspace class, which the IATA page completely omits. Runway length at ONT is 10,001 feet. That means a Boeing 737-800 can operate there fully loaded, but a 777F cargo variant cannot. This is the kind of detail that matters if you're booking charter flights or coordinating oversized freight. Here is a practical workflow I use when decoding airport information for travel or logistics: first confirm the IATA code against the city using a secondary source, then check the ICAO code to verify the country and region, then pull runway and facilities data from the FAA or Canada Flight Supplement depending on which Ontario we are dealing with, and finally check the airline route map to see which carriers actually serve it with which aircraft types. Doing this takes about twelve minutes the first time and about ninety seconds once you have the habit. Most people skip steps two and three and then wonder why their rental car pickup is three hours away or why their freight got rerouted.
I should note a specific edge case I dealt with recently. A client needed to fly a team from Ontario, California to a convention in Ontario, Canada. They booked flights to YTOS because that is the municipal airport code for the older Ontario field. The flights went to Billy Bishop Toronto City Airport instead because the booking system had auto-corrected based on proximity. The team ended up stranded at Pearson because the venue was a forty-minute drive from Billy Bishop and the shuttles were booked solid. The workaround was to search using the city name plus country, verify the three-letter code against the official Transport Canada database, and then manually enter the ICAO code into the booking system rather than relying on the auto-complete feature. Never trust auto-complete for airport codes. It defaults to the highest-traffic option, not the correct one. For logistics specifically, the biggest misconception is that ONT functions as a true cargo hub. It does not. The runway is adequate but the ramp space, customs facilities, and ground handling contracts are all sized for passenger operations. If you are moving freight through Ontario, California, plan on it being a passenger throughput point with cargo capacity that operates during business hours only. Overnight and weekend freight handling usually requires coordination with LAX orONT's nearby industrial parks that have private cargo operators. The cost difference between routing through ONT versus LAX for anything over two pallets is significant and usually favors LAX unless speed to final delivery in the Inland Empire is the priority, in which case ONT saves approximately four to six hours on last-mile ground transit. Another detail beginners miss: the time zone. ONT is in Pacific Time. Ontario, Canada is in Eastern Time. That is a three-hour difference and it shows up everywhere — flight schedules, cargo cut-off times, customs clearance windows, and hotel check-in policies. I have seen shipping documents filled out with the wrong date because the clerk entered the cargo ready time in Pacific and the consignee processed it in Eastern without converting. The cargo sat for two days waiting for paperwork that was technically complete but appeared early from the other side of the time zone.
Get the Full Details

If you need to build a reference sheet for your own use, I would suggest creating a simple spreadsheet with columns for IATA code, ICAO code, city, country, runway length, elevation, primary carriers, and nearest major hub airport. Keep it updated quarterly. Airport services change, routes get added and dropped, and cargo handling contracts shift every time an airline renegotiates ground handling at a station. The information you had last year is probably already slightly wrong.