The closest airport to South Padre Island itself is located just about 22 miles from the beach in Brownsville. The Brownsville-SPI International Airport (BRO) is a city-owned public airport offering service on both American and United Airlines as well as routine trips on Continental Airlines.