Fly into Luis Munoz Marin Intl. Airport (SJU), the closest airport, located 21.4 mi (34.5 km) from the city center. If you can't find a flight that works for your travel itinerary, you can also fly into Ponce (PSE-Mercedita), which is 34.1 mi (54.8 km) away.