✈ Destinations

Cheap Flights to Puerto Rico

If you want a Caribbean beach without the friction, Puerto Rico is hard to beat: US dollars, no passport for US citizens, and a steady stream of fare sales into San Juan. Here is how to get the lowest fare.

Why Puerto Rico is so easy and cheap

As a US territory, Puerto Rico requires no passport for US citizens and uses US dollars, so there is none of the usual international hassle. It also has heavy airline competition from the East Coast, which keeps fares into San Juan (SJU) low and frequently on sale. It is effectively a domestic flight to a tropical island.

Find your cheapest San Juan fare

FareFinderAI compares fares to San Juan across airlines at once so the cheapest dates jump out. Free, no account.

Search Cheap Flights Free →

The cheapest time to fly to Puerto Rico

The fall shoulder season (September through November) has the softest pricing, overlapping the back half of hurricane season, so pad your plans. Late spring is the next-best value. Avoid the mid-December to early-January holiday peak and the summer family rush. Midweek departures are consistently cheaper than weekends.

How to book it cheap

Comparing islands? See the cheapest Caribbean islands and cheap flights to the Dominican Republic.

Frequently asked questions

Do I need a passport to fly to Puerto Rico?
No. Puerto Rico is a US territory, so US citizens can fly there with a standard government ID, just like a domestic trip, and it uses US dollars.
When is the cheapest time to fly to Puerto Rico?
The fall shoulder season, September through November, has the softest pricing, with late spring close behind. Avoid the winter holiday peak and the summer family rush.
What is the cheapest airport in Puerto Rico?
San Juan (SJU) is the busiest gateway with the most competition and the lowest fares, and it sees frequent airline sales.
Which US cities have the cheapest flights to Puerto Rico?
East Coast hubs, especially New York, Miami, and Orlando, have the most flights and the lowest fares to San Juan.