YTO - SJU Price | C$ 397 - C$ 676 |
---|---|
SJU Temperature | 25 - 28 °C |
SJU Rainfall | 55 - 156 mm |
Popular in | July | High demand for flights, 25% potential price rise |
---|---|---|
Cheapest in | October | Best time to find cheap flights, 21% potential price drop |
Round-trip from | C$ 509 | From Toronto (YTO) to San Juan |
One-way from | C$ 227 | One-way flight from Toronto (YTO) to San Juan |
Travellers have found it’s best to book a flight 61 days in advance to save up to 22% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Toronto to San Juan 1-2 weeks in advance for as low as C$ 738, or C$ 738 for flights within the next 24 hours.
The best pricing can be found in the month of October. Prices to San Juan from Toronto average C$ 648. You can even find prices in October for less than C$ 648, as users have found deals to San Juan from as low as C$ 435. The month of July appears to be one of the more expensive times to travel to San Juan from Toronto. Flying in the targeted month can save you up to 33%.
When flying from Toronto to San Juan, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
16h 23mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
2 stops
25h 24mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
14h 50mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
2 stops
25h 24mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
2 stops
16h 43mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
2 stops
12h 22mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
2 stops
14h 50mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
Nonstop
5h 00mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
18h 09mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
11h 05mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
11h 21mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
13h 46mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
6h 39mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
8h 11mUnited Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
6h 39mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
8h 26mUnited Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
7h 48mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
8h 11mUnited Airlines
Toronto Island
San Juan Luis Munoz Marin Intl
2 stops
26h 53mSan Juan Luis Munoz Marin Intl
Toronto Island
2 stops
22h 19mAir Canada
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
19h 59mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
9h 14mAir Canada
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
6h 33mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
19h 15mAir Canada
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
Nonstop
4h 30mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
Nonstop
4h 55mAir Transat
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
Nonstop
4h 50mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
Nonstop
5h 05mAir Canada
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
Nonstop
4h 50mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
Nonstop
5h 05mAir Canada
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
15h 14mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
19h 00mAmerican Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
2 stops
12h 06mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
19h 00mAmerican Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
25h 59mSan Juan Luis Munoz Marin Intl
Toronto Pearson Intl
1 stop
9h 39mAmerican Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
12h 48mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
18h 51mMultiple Airlines
Toronto Pearson Intl
San Juan Luis Munoz Marin Intl
1 stop
17h 48mMultiple Airlines
Some of the carriers operating flights from Toronto to San Juan that may be offering flexible cancellation policies are Air Canada, United Airlines, and American Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Toronto to San Juan for under C$ 400. The cheapest flight booked recently is on Multiple Airlines for just C$ 352, but on average you can expect to pay C$ 439.
Cheapflights has 20 direct flights from Toronto to San Juan under C$ 600. A good price for a direct flight from Toronto to San Juan is less than C$ 788.
There are currently 20+ open flights from Toronto to San Juan within the next 7 days for less than C$ 800.
United Airlines, at C$ 413, was found to be the cheapest airline from Toronto to San Juan. An alternate airline flying to your destination would be American Airlines. You may be able to fly from Toronto to San Juan for 36% less than the average price by searching for these airlines.
The most popular airlines flying from Toronto to San Juan are American Airlines, Air Canada and British Airways. Something to consider prior to booking your flight.
While on average a flight from Toronto to San Juan is generally C$ 694, our data shows the cheapest flight currently is C$ 211. When looking at the most popular route, (Toronto Pearson Intl - San Juan Luis Munoz Marin Intl), you can expect to pay C$ 352 for that flight.