Find cheap flights from Caribbean to Ontario

Return
1 adult
Economy
0 bags
Sat 1/7
Sat 8/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 Ontario

Good to know

Low season

November

High season

July

Cheapest flight

C$ 159

Average price round-trip

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

FAQs for booking flights from Caribbean to Ontario

Book cheap flights from Caribbean to Ontario

Recent round-trip flight deals

7/9Thu
directSwoop
4h 05mMBJ-YYZ
14/9Thu
directSwoop
4h 05mYYZ-MBJ
C$ 305
14/9Thu
directSwoop
4h 05mMBJ-YYZ
28/9Thu
directSwoop
4h 05mYYZ-MBJ
C$ 314
15/9Fri
directSwoop
4h 15mKIN-YYZ
2/10Mon
directSwoop
4h 15mYYZ-KIN
C$ 324
8/9Fri
directSwoop
4h 15mKIN-YYZ
18/9Mon
directSwoop
4h 18mYYZ-KIN
C$ 376
3/10Tue
directMultiple Airlines
4h 15mMBJ-YYZ
17/10Tue
directMultiple Airlines
4h 05mYYZ-MBJ
C$ 404
22/6Thu
directSwoop
4h 30mMBJ-YYZ
25/6Sun
directSwoop
4h 15mYYZ-MBJ
C$ 415
15/6Thu
directWestJet
3h 23mNAS-YYZ
19/6Mon
directWestJet
3h 16mYYZ-NAS
C$ 429
22/6Thu
directWestJet
3h 23mNAS-YYZ
27/6Tue
directWestJet
3h 16mYYZ-NAS
C$ 436
19/10Thu
directMultiple Airlines
4h 30mPUJ-YYZ
3/11Fri
directMultiple Airlines
4h 30mYYZ-PUJ
C$ 456
20/6Tue
2 stopsMultiple Airlines
39h 18mSJU-YYZ
23/6Fri
1 stopMultiple Airlines
14h 27mYYZ-SJU
C$ 461
8/9Fri
1 stopUnited Airlines
17h 33mMBJ-YYZ
29/9Fri
1 stopUnited Airlines
20h 17mYYZ-MBJ
C$ 478
19/10Thu
1 stopFlair Airlines
17h 29mPUJ-YYZ
3/11Fri
directFlair Airlines
4h 30mYYZ-PUJ
C$ 493
23/6Fri
directWestJet
3h 23mNAS-YYZ
27/6Tue
directWestJet
3h 16mYYZ-NAS
C$ 494
7/9Thu
1 stopUnited Airlines
17h 33mMBJ-YYZ
16/9Sat
1 stopUnited Airlines
20h 25mYYZ-MBJ
C$ 497
19/9Tue
2 stopsAmerican Airlines
11h 44mSJU-YYZ
24/9Sun
1 stopAmerican Airlines
9h 39mYYZ-SJU
C$ 545
13/9Wed
2 stopsAmerican Airlines
9h 44mSJU-YYZ
19/9Tue
1 stopAmerican Airlines
14h 52mYYZ-SJU
C$ 546
23/6Fri
directAir Canada
3h 20mNAS-YYZ
26/6Mon
directAir Canada
3h 10mYYZ-NAS
C$ 550
10/9Sun
directCaribbean Airlines
6h 05mPOS-YYZ
17/9Sun
directCaribbean Airlines
5h 40mYYZ-POS
C$ 617
20/9Wed
1 stopDelta
7h 55mKIN-YYZ
24/9Sun
1 stopDelta
15h 13mYYZ-KIN
C$ 693
28/9Thu
1 stopAeromexico
13h 09mSDQ-YYZ
1/10Sun
1 stopAeromexico
20h 11mYYZ-SDQ
C$ 860

Search by stops

Search by airline

Search by price

Recent one-way flight deals

21/6Wed
directSwoop
4h 47mPUJ-YYZ
C$ 159
21/6Wed
directSwoop
4h 47mPUJ-YYZ
C$ 200
18/6Sun
directSwoop
4h 45mPUJ-YYZ
C$ 219
11/6Sun
directSwoop
4h 47mPUJ-YYZ
C$ 221
7/6Wed
1 stopUnited Airlines
15h 54mPUJ-YYZ
C$ 225
15/8Tue
1 stopDelta
16h 23mSJU-YYZ
C$ 225
13/6Tue
directWestJet
3h 23mNAS-YYZ
C$ 231
10/6Sat
directWestJet
3h 23mNAS-YYZ
C$ 236
21/6Wed
1 stopMultiple Airlines
10h 52mSDQ-YYZ
C$ 238
22/6Thu
directWestJet
3h 23mNAS-YYZ
C$ 245
12/7Wed
3 stopsMultiple Airlines
21h 31mSJU-YYZ
C$ 246
20/6Tue
directWestJet
3h 23mNAS-YYZ
C$ 246
12/7Wed
1 stopMultiple Airlines
8h 56mSJU-YYZ
C$ 249
16/8Wed
1 stopDelta
16h 23mSJU-YYZ
C$ 259
20/10Fri
2 stopsUnited Airlines
20h 42mPUJ-YYZ
C$ 264
17/9Sun
directAir Transat
4h 30mPUJ-YYZ
C$ 293
12/6Mon
directAir Canada
3h 20mNAS-YYZ
C$ 299
25/11Sat
1 stopAir Canada
15h 56mPUJ-YYZ
C$ 301
8/6Thu
1 stopAmerican Airlines
23h 56mPUJ-YYZ
C$ 349
7/6Wed
directCaribbean Airlines
4h 15mKIN-YYZ
C$ 403

Search by stops

Search by airline

Search by price

Flights to Ontario

Return flight deals:

Ontario - Caribbean

Cabin classes:

C$ 1,932
C$ 3,746
C$ 338

Browse origins:

Browse destinations: