Direct flights from Oakland
36 nonstop destinations. Zero layovers, zero connections — just one hop out of OAK.
Where one hop gets you
Dashed arcs = nonstop routes from OAK · updates with the day filterDrag to pan · scroll with ⌘/Ctrl to zoom · arrow keys when focused
What changed since August 2026
Comparing August 2026 with September 2026 · OAK
- Viva Aerobus stopped flying to Guadalajara.
- Hawaiian stopped flying to Honolulu.
- Hawaiian stopped flying to Kahului.
- Alaska started flying to Honolulu.
- Alaska started flying to Kahului.
- Frontier started flying to Las Vegas.
- Lihue dropped from 14 flights a week to 7 flights.
- Hawaiian stopped flying to Lihue.
Parking rates & lots at Oakland San Francisco Bay Airport official airport site · www.iflyoak.com
Where can you fly nonstop from Oakland (OAK)?
Oakland San Francisco Bay Airport (OAK) offers nonstop flights to 36 destinations across the United States and Mexico. The busiest direct routes from OAK are served by Southwest, Alaska, JSX and Frontier, with the most frequent nonstop service to Las Vegas, San Diego and Burbank.
Headed abroad without a connection? OAK has direct international flights to Guadalajara, Mexico City and Silao. Use the day filter above to see exactly which routes fly on the day you want to travel. Route data updated September 2026 from observed departures.
Airlines and flight times at OAK
8 airlines fly nonstop out of OAK. Southwest runs the biggest operation — about 512 of the 674 weekly departures (76%), across 25 routes — followed by Alaska and JSX.
The airlines flying nonstop out of Oakland are Southwest, Alaska, JSX, Volaris, Frontier, Advanced Air, Delta and Breeze Airways.
On 25 of Oakland's 36 nonstop routes, a single airline has the service to itself — Southwest is the only airline with a nonstop to Santa Ana, and Volaris the only one to Guadalajara.
The shortest nonstop out of OAK is Crescent City at about 51m in the air; the longest is Lihue at about 5h28m.
Route data updated September 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.