If you’re flying nonstop from Chicago to Cabo San Lucas, expect a flight time of about 4 to 5 hours. Most flights depart from Chicago O’Hare (ORD), with limited service from Midway (MDW), and land at Los Cabos International Airport (SJD).
Nonstop flight times average around 4 hours 30 minutes, while connecting itineraries can take 6 hours or longer depending on layover location.
This route is part of our complete flight time between cities guide, which compares major routes worldwide.
Chicago to Cabo Quick Flight Facts
| Flight Detail | Information |
|---|---|
| Typical nonstop flight time | 4 hours 30 minutes |
| Shortest nonstop flight | 4 hours 10 minutes |
| Longest nonstop flight | 4 hours 50 minutes |
| Flight distance | 1,836 miles / 2,954 kilometers |
| Arrival airport | Los Cabos International Airport (SJD) |
| Departure airports | Chicago O’Hare (ORD), Chicago Midway (MDW) |
| Popular airlines | American Airlines, United Airlines, Southwest Airlines |
Nonstop vs Connecting Flights from Chicago to Cabo
Nonstop flights from Chicago to Cabo San Lucas typically take between 4 and 5 hours. Most nonstop service operates from Chicago O’Hare (ORD), with flights landing at Los Cabos International Airport (SJD). These direct flights are the fastest and most convenient option, especially during peak winter travel season.
Connecting flights take longer and can vary significantly depending on the routing and layover duration. Common connection cities include Dallas, Houston, Phoenix, and Los Angeles. With a stop, total travel time often ranges from 6 to 9 hours or more.
If minimizing travel time is your priority, choosing a nonstop flight is the most efficient way to reach Cabo from Chicago.
Airlines That Fly from Chicago to Los Cabos
Several airlines provide nonstop and one-stop service between Chicago and Los Cabos International Airport (SJD), with direct flights primarily departing from Chicago O’Hare (ORD) and Chicago Midway (MDW).
American Airlines
American Airlines operates nonstop flights from Chicago O’Hare (ORD) to Los Cabos International Airport (SJD). As one of the largest carriers at ORD, American typically offers seasonal and year-round service, with increased frequency during peak winter travel months when demand for warm-weather destinations rises.
United Airlines
United Airlines also provides nonstop service from Chicago O’Hare (ORD) to SJD. Flight frequency can vary depending on the season, but United remains a consistent option for travelers seeking direct routing from Chicago to Cabo.
Southwest Airlines
Southwest Airlines offers nonstop flights from Chicago Midway (MDW) to Los Cabos International Airport (SJD). Service levels may fluctuate throughout the year, with select-day operations outside of peak travel periods.
Connecting Airlines
In addition to nonstop carriers, several major airlines offer one-stop service between Chicago and Cabo through their hub airports.
Delta Air Lines commonly routes passengers through Atlanta (ATL) or Minneapolis (MSP).
American Airlines and United Airlines may also provide connecting itineraries through hubs such as Dallas/Fort Worth (DFW) or Houston (IAH).
JetBlue can offer connecting service through cities like New York (JFK) or Boston (BOS), depending on schedule availability.
While connecting flights expand airline options, total travel time typically increases to 6 to 9 hours or more depending on routing and layover duration.

What Affects Flight Time?
Most nonstop flights from Chicago to Cabo take between 4 and 5 hours, but several factors can slightly increase or decrease the total travel time:
- Wind speed and direction: Strong tailwinds can shorten flight time, while headwinds may add several minutes.
- Air traffic congestion: Busy departure windows at Chicago O’Hare (ORD) can result in minor delays before takeoff.
- Weather conditions: Storm systems in the Midwest or over northern Mexico may affect routing.
- Aircraft type and routing: Different aircraft models and flight paths can influence total time in the air.
In practice, most nonstop flights fall within a narrow range of approximately 4 hours 10 minutes to 4 hours 50 minutes.
Best Time to Fly from Chicago to Cabo San Lucas
Travel demand between Chicago and Cabo is largely driven by weather patterns in both destinations. When winter temperatures drop in the Midwest, interest in warm-weather travel rises sharply, making January through March the busiest and often most expensive time to fly. During this period, Cabo offers dry, sunny conditions that attract vacationers seeking reliable beach weather.

As spring progresses, demand typically softens after peak break periods, and late April into May can offer a balance of comfortable temperatures and slightly improved fare availability. Summer brings hotter conditions and increased humidity in Baja California Sur, along with hurricane season beginning in late summer. While weather can be more variable during this period, airfare sometimes reflects the reduced demand.
By early fall, conditions gradually stabilize and demand begins climbing again ahead of the winter travel season.
Booking several months in advance and remaining flexible with departure days can improve pricing options throughout the year. Travelers comparing winter escape destinations may also want to see how long it takes to fly from Chicago to Hawaii.
What to Expect Upon Arrival
Flights from Chicago arrive at Los Cabos International Airport (SJD), located about 30 to 40 minutes from Cabo San Lucas. After landing, passengers proceed through Mexican immigration and customs before exiting to the transportation area.

Ground transportation options include licensed airport taxis, shared shuttles, private transfers, and rental cars. Travel time to resorts in Cabo San Lucas or the Tourist Corridor varies depending on traffic but typically falls within a 30 to 45 minute range.
If you are staying in San José del Cabo, the drive from the airport is shorter, usually around 15 to 20 minutes.
Final Thoughts
A nonstop flight from Chicago to Los Cabos typically takes between 4 and 5 hours, making Cabo one of the more accessible warm-weather destinations from the Midwest. With direct service from both Chicago O’Hare (ORD) and Chicago Midway (MDW), travelers can reach Los Cabos International Airport (SJD) in under half a day of total travel time.
Understanding flight duration helps you plan departure times, compare nonstop versus connecting options, and set realistic arrival expectations. Whether you are heading to Cabo San Lucas or San José del Cabo, the route from Chicago is efficient and well served throughout much of the year.
For more routes and comparisons, see the full flight time between cities guide covering major cities around the world.
Chicago to Cabo Flight Time FAQs
A nonstop flight from Chicago to Los Cabos International Airport (SJD) typically takes between 4 and 5 hours, with most flights averaging around 4 hours 30 minutes.
Yes. Several airlines operate nonstop flights from Chicago O’Hare (ORD) and Chicago Midway (MDW) to Los Cabos International Airport (SJD), particularly during peak travel seasons.
The flight distance between Chicago and Cabo San Lucas is approximately 1,836 miles (2,954 kilometers).
Yes. Flights with one stop often take between 6 and 9 hours total, depending on the layover location and duration.
Flights arrive at Los Cabos International Airport (SJD), which serves both Cabo San Lucas and San José del Cabo.
Explore More Flight Routes
If you’re comparing flight times to other popular warm-weather destinations, explore these related routes:
| Related Route | What You’ll Learn |
|---|---|
| Flight Time from Dallas to Cabo | See how travel time from Texas compares with Chicago on this popular Mexico route. |
| Flight Time from Houston to Cancun | Understand nonstop and connecting durations between Houston and Mexico’s Caribbean coast. |
| Flight Time from Los Angeles to Cancun | Compare West Coast departure times for travel to Mexico. |
| Flight Time from Toronto to Cancun | A detailed look at Canada–Mexico flight durations and seasonal travel patterns. |
6 thoughts on “Flight Time from Chicago to Cabo (ORD to SJD)”