Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from Toronto Pearson Intl Airport to Caribbean from C$ 140

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 5/5. Fares are subject to change and may not be available on all flights or dates of travel.
YYZ — SJU
18 Feb — 25 Feb1
1 adult

Cheap flight deals from Pearson Intl to Caribbean

Keep the following information in mind while searching for Pearson Intl to Caribbean flight deals. Data was last updated 13 February 2025.

Round-trip from

C$ 383

One-way from

C$ 140

Popular in

December

Cheapest in

September

Average price

C$ 673

Good round-trip deal

C$ 423 or less

Good one-way deal

C$ 217 or less
16/3-19/3
  • 16/3-19/3
  • 2 total stops
  • 34h 28m total
  • Toronto to Caribbean
WestJet
  • WestJet
  • 5/5
  • Nonstop
  • 3h 23m total
  • Toronto to Caribbean
Highest demand for flights based on searches. 10% potential increase in price (C$ 119 potential increase over avg. RT price).
Cheapest flight prices on average. 4% potential price decrease (C$ 45 potential savings vs. average RT price).
Average for round-trip flights in February 2025
Price to beat on a round-trip flight from Toronto Pearson Intl to Caribbean.
Price to beat on a one-way flight from Toronto Pearson Intl to Caribbean.

Find flight deals from Pearson Intl to Caribbean

Cheapest flights from Pearson Intl to Caribbean
Explore the most affordable flight options available from Pearson Intl to Caribbean. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 13 February 2025.

Sun 16/38:30 a.m.YYZ - SJU
Nonstop4h 35mMultiple Airlines
Wed 19/35:52 a.m.SJU - YYZ
2 stops29h 53mMultiple Airlines
Deal found 13/2C$ 383
Tue 4/33:00 p.m.YYZ - SJU
1 stop8h 36mUnited Airlines
Tue 11/31:05 a.m.SJU - YYZ
1 stop7h 45mUnited Airlines
Deal found 12/2C$ 385
Tue 25/1111:45 a.m.YYZ - SJU
2 stops13h 25mAmerican Airlines
Sat 6/126:40 a.m.SJU - YYZ
1 stop9h 40mAmerican Airlines
Deal found 12/2C$ 400
Fri 28/32:00 p.m.YYZ - PUJ
1 stop7h 45mMultiple Airlines
Thu 3/43:30 p.m.PUJ - YYZ
Nonstop4h 45mMultiple Airlines
Deal found 12/2C$ 405
Sat 19/411:40 a.m.YYZ - PUJ
Nonstop4h 47mArajet
Fri 25/41:25 p.m.PUJ - YYZ
Nonstop4h 30mArajet
Deal found 13/2C$ 407
Wed 12/310:10 a.m.YYZ - KIN
Nonstop4h 20mFlair Airlines
Mon 24/32:30 p.m.KIN - YYZ
Nonstop4h 30mFlair Airlines
Deal found 12/2C$ 407
Sat 22/310:00 a.m.YYZ - PUJ
Nonstop4h 30mFlair Airlines
Sat 29/33:30 p.m.PUJ - YYZ
Nonstop4h 45mFlair Airlines
Deal found 12/2C$ 409
Tue 4/37:15 a.m.YYZ - PUJ
2 stops9h 43mUnited Airlines
Tue 11/34:25 p.m.PUJ - YYZ
2 stops21h 55mUnited Airlines
Deal found 11/2C$ 416
Tue 25/211:20 a.m.YYZ - NAS
Nonstop3h 34mWestJet
Wed 5/33:50 p.m.NAS - YYZ
Nonstop3h 40mWestJet
Deal found 13/2C$ 423
Mon 24/26:52 a.m.YYZ - NAS
1 stop8h 03mUnited Airlines
Thu 6/33:57 p.m.NAS - YYZ
1 stop29h 28mUnited Airlines
Deal found 13/2C$ 449
Thu 20/37:12 p.m.YYZ - NAS
1 stop14h 48mAmerican Airlines
Tue 25/311:00 a.m.NAS - YYZ
1 stop7h 25mAmerican Airlines
Deal found 13/2C$ 450
Sun 2/38:30 a.m.YYZ - SJU
Nonstop4h 35mWestJet
Sun 9/32:00 p.m.SJU - YYZ
Nonstop5h 00mWestJet
Deal found 12/2C$ 453

Find flights from Pearson Intl to Caribbean within your budget

Customize your flight search to find flights from Pearson Intl to Caribbean that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 629,999 searches. Data last updated 13 February 2025.

Fly from

Pearson Intl

Fly to

Caribbean

Route

Depart

Return

Price

TorontoSan Juan

YYZ - SJU

YYZSJU

Toronto Pearson Intl

Sun 16/3

8:30 a.m.-1:05 p.m.

Nonstop4h 35m

San Juan Luis Munoz Marin Intl

Wed 19/3

5:52 a.m.-11:45 a.m.

2 stops29h 53m

C$ 383

TorontoSan Juan

YYZ - SJU

YYZSJU

Toronto Pearson Intl

Tue 4/3

3:00 p.m.-12:36 a.m.

1 stop8h 36m

San Juan Luis Munoz Marin Intl

Wed 12/3

1:05 a.m.-8:50 a.m.

1 stop7h 45m

C$ 385

TorontoPunta Cana

YYZ - PUJ

YYZPUJ