Find cheap flights from Caribbean to Toronto from C$ 158

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 21/6. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Sun 2/7
Sun 9/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Toronto

Good to know

Low season

November

High season

July

Cheapest flight

C$ 158

Average price round-trip

C$ 799
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (16% more expensive on average)
Flight from Punta Cana to Toronto
(price for this month)

FAQs for booking flights from Caribbean to Toronto

Book cheap flights from Caribbean to Toronto

Recent round-trip flight deals

7/9Thu
directSwoop
4h 05mMBJ-YYZ
8/10Sun
directSwoop
4h 15mYYZ-MBJ
C$ 314
15/6Thu
directWestJet
3h 23mNAS-YYZ
19/6Mon
directWestJet
3h 16mYYZ-NAS
C$ 426
29/8Tue
directSwoop
4h 19mMBJ-YYZ
3/10Tue
directSwoop
4h 15mYYZ-MBJ
C$ 431
22/6Thu
directWestJet
3h 23mNAS-YYZ
27/6Tue
directWestJet
3h 16mYYZ-NAS
C$ 433
22/6Thu
directWestJet
3h 23mNAS-YYZ
27/6Tue
directWestJet
3h 16mYYZ-NAS
C$ 443
1/7Sat
directSwoop
4h 31mPUJ-YYZ
8/7Sat
directSwoop
4h 38mYYZ-PUJ
C$ 450
19/10Thu
directMultiple Airlines
4h 30mPUJ-YYZ
3/11Fri
directMultiple Airlines
4h 30mYYZ-PUJ
C$ 453
20/6Tue
2 stopsMultiple Airlines
39h 18mSJU-YYZ
23/6Fri
1 stopMultiple Airlines
14h 27mYYZ-SJU
C$ 458
7/9Thu
directMultiple Airlines
4h 05mMBJ-YYZ
7/10Sat
directMultiple Airlines
4h 03mYYZ-MBJ
C$ 461
19/10Thu
1 stopFlair Airlines
17h 29mPUJ-YYZ
3/11Fri
directFlair Airlines
4h 30mYYZ-PUJ
C$ 489
7/9Thu
1 stopUnited Airlines
17h 33mMBJ-YYZ
16/9Sat
1 stopUnited Airlines
20h 25mYYZ-MBJ
C$ 493
22/7Sat
2 stopsUnited Airlines
20h 36mNAS-YYZ
2/8Wed
1 stopUnited Airlines
6h 00mYYZ-NAS
C$ 512
19/9Tue
1 stopDelta
8h 10mSJU-YYZ
24/9Sun
1 stopDelta
11h 09mYYZ-SJU
C$ 533
19/9Tue
2 stopsAmerican Airlines
11h 44mSJU-YYZ
24/9Sun
1 stopAmerican Airlines
9h 39mYYZ-SJU
C$ 541
28/6Wed
directAir Canada
3h 20mNAS-YYZ
5/7Wed
directAir Canada
3h 10mYYZ-NAS
C$ 556
1/10Sun
directCaribbean Airlines
6h 05mPOS-YYZ
15/10Sun
directCaribbean Airlines
5h 40mYYZ-POS
C$ 611
7/9Thu
directAir Transat
4h 30mPUJ-YYZ
28/9Thu
directAir Transat
4h 25mYYZ-PUJ
C$ 695
1/11Wed
1 stopAeromexico
14h 09mSDQ-YYZ
7/11Tue
1 stopAeromexico
20h 05mYYZ-SDQ
C$ 868
19/7Wed
1 stopSpirit Airlines
8h 40mPUJ-YYZ
2/8Wed
2 stopsSpirit Airlines
18h 37mYYZ-PUJ
C$ 1,048
1/7Sat
2 stopsFrontier
9h 56mPUJ-YYZ
8/7Sat
2 stopsFrontier
8h 52mYYZ-PUJ
C$ 1,076

Search by stops

Search by airline

Search by price

Recent one-way flight deals

21/6Wed
directSwoop
4h 47mPUJ-YYZ
C$ 158
21/6Wed
directSwoop
4h 47mPUJ-YYZ
C$ 180
24/6Sat
directSwoop
4h 47mPUJ-YYZ
C$ 200
18/6Sun
directSwoop
4h 45mPUJ-YYZ
C$ 218
18/6Sun
directSwoop
4h 45mPUJ-YYZ
C$ 219
10/11Fri
1 stopAmerican Airlines
10h 34mSJU-YYZ
C$ 231
23/6Fri
1 stopMultiple Airlines
10h 52mSDQ-YYZ
C$ 237
23/6Fri
1 stopMultiple Airlines
10h 52mSDQ-YYZ
C$ 238
20/6Tue
directWestJet
3h 23mNAS-YYZ
C$ 243
22/6Thu
directWestJet
4h 37mPUJ-YYZ
C$ 249
2/8Wed
1 stopMultiple Airlines
18h 07mSJU-YYZ
C$ 254
20/10Fri
2 stopsUnited Airlines
20h 42mPUJ-YYZ
C$ 262
7/6Wed
directWestJet
4h 37mPUJ-YYZ
C$ 273
21/9Thu
directAir Transat
4h 30mPUJ-YYZ
C$ 284
17/9Sun
directAir Transat
4h 30mPUJ-YYZ
C$ 291
19/6Mon
directAir Canada
3h 20mNAS-YYZ
C$ 296
25/11Sat
1 stopAir Canada
15h 56mPUJ-YYZ
C$ 299
1/10Sun
directCaribbean Airlines
6h 05mPOS-YYZ
C$ 334
22/6Thu
1 stopDelta
14h 44mKIN-YYZ
C$ 384
13/6Tue
1 stopBritish Airways
7h 38mKIN-YYZ
C$ 388

Search by stops

Search by airline

Search by price

Flights to Toronto

Return flight deals:

Toronto - Caribbean

Cabin classes:

C$ 1,919
C$ 3,720
C$ 336

Browse origins:

Browse destinations: