The easiest and cheapest option is to fly into Los Cabos International Airport (airport code: SJD). This is the largest airport in Baja Sur and offers daily nonstop flights from numerous airports in the United States, Canada, and Mexico.
Most of the big airport hubs in North America have direct flights to Los Cabos International so it makes it very easy and reasonably priced for finding connections to other cities, or even international flights to Europe, Asia, Africa, Australia, and just about anywhere else. Some of the major airport hubs with direct flights to Los Cabos are Los Angeles, New York, Newark, Chicago, Seattle, Houston, Atlanta, Vancouver, Toronto, Montreal, Mexico City, and Guadalajara.
Check out FlightsFrom.com for the full list of cities with direct flights to Cabo by clicking here.
Once you land you’ll have about a 30-40 minute ride to get from the airport to Cabo San Lucas. There are 4 options for getting from the airport to town.