The nearest major airport is Long Beach Airport (LGB / KLGB). This airport has domestic flights from Long Beach, California and is 19 miles from the center of San Pedro, CA.
Another major airport is Los Angeles International Airport (LAX / KLAX), which has international and domestic flights from Los Angeles, California and is 20 miles from San Pedro, CA.
John Wayne Airport (SNA / KSNA) has international and domestic flights from Santa Ana, California and is 38 miles from San Pedro, CA.
Bob Hope Airport (BUR / KBUR) has domestic flights from Burbank, California and is 39 miles from San Pedro, CA.