Direct flights from Philadelphia to San Juan PHL → SJU

American Airlines, Frontier Airlines, JetBlue Airways and Spirit Airlines operate nonstop flights from Philadelphia (PHL) to San Juan (SJU). The nonstop flight takes around ~3h 11m, covering 1,580 miles (2,543 km). Updated 28 June 2026.

📬 Cheap nonstop deals from Philadelphia

We'll email you when a fare from PHL drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

American Airlines AA Frontier Airlines F9 JetBlue Airways B6 Spirit Airlines NK

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Philadelphia to San Juan?

Yes, American Airlines, Frontier Airlines and 2 more airlines operate nonstop flights from Philadelphia (PHL) to San Juan (SJU).

Which airlines fly direct from Philadelphia to San Juan?

American Airlines, Frontier Airlines, JetBlue Airways, Spirit Airlines operate nonstop flights from Philadelphia to San Juan.

How long is the flight from Philadelphia to San Juan?

The nonstop flight from Philadelphia to San Juan takes ~3h 11m (approximately 2543 km).

Explore More

Get cheap direct-flight deals from Philadelphia, free by email