Cheap flights to Puerto Rico, United States
One search, all the flights
Kiwi-Code finds cheap flights other sites can’t see.
Safe and effortless booking
We accept most payment methods and guarantee the highest level of security.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
Cheapest month to fly to Puerto Rico
Explore price trends for trips to Puerto Rico
Showing prices in CAD
Annual Avg. Price | 206 CAD |
May 2024 | 162 CAD |
June 2024 | 164 CAD |
July 2024 | 282 CAD |
August 2024 | 158 CAD |
September 2024 | 162 CAD |
October 2024 | 162 CAD |
November 2024 | 162 CAD |
December 2024 | 328 CAD |
January 2025 | 158 CAD |
February 2025 | 159 CAD |
March 2025 | 210 CAD |
April 2025 | 359 CAD |
Major airports in Puerto Rico
Popular airports in Puerto Rico
Airports near Puerto Rico
Puerto Rico - popular routes
Flights to Puerto Rico
- London to San Juan from CA$377
- Tijuana to San Juan from CA$325
- Toronto to San Juan from CA$216
- Regina to San Juan from CA$356
- Moncton to San Juan from CA$407
- Thompson to San Juan from CA$949
- Montreal to San Juan from CA$265
- Vancouver to San Juan from CA$315
- Calgary to San Juan from CA$266
- Winnipeg to San Juan from CA$337
- Edmonton to San Juan from CA$303
- Ottawa to San Juan from CA$297
- Kelowna to San Juan from CA$353
- Quebec City to San Juan from CA$318
- Victoria to San Juan from CA$312
- Saskatoon to San Juan from CA$331
- Toronto to Culebra from CA$562
- Montreal to Culebra from CA$577
- Edmonton to Culebra from CA$738
- Toronto to Vieques from CA$623
Flights from Puerto Rico
Flights to places near Puerto Rico
- Toronto to Tortola from CA$420
- Montreal to Tortola from CA$390
- Vancouver to Tortola from CA$453
- Calgary to Tortola from CA$466
- Winnipeg to Tortola from CA$469
- Edmonton to Tortola from CA$491
- Toronto to Saint Thomas from CA$263
- Montreal to Saint Thomas from CA$241
- Vancouver to Saint Thomas from CA$284
- Calgary to Saint Thomas from CA$294
- Winnipeg to Saint Thomas from CA$334
- Edmonton to Saint Thomas from CA$307
- Ottawa to Saint Thomas from CA$350
- Kelowna to Saint Thomas from CA$393
- Toronto to Saint Croix from CA$297
- Montreal to Saint Croix from CA$300
- Vancouver to Saint Croix from CA$459
- Calgary to Saint Croix from CA$419
- Winnipeg to Saint Croix from CA$402
- Edmonton to Saint Croix from CA$445