Fly from
Route
Depart
Return
Price
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Sat 1/2
6:52 a.m.-11:05 p.m.
2 stops26h 13m
Okinawa Naha
Sat 8/2
12:20 p.m.-12:26 a.m.
2 stops26h 06m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Mon 3/3
10:00 a.m.-11:20 p.m.
2 stops23h 20m
Okinawa Naha
Mon 10/3
3:05 p.m.-4:52 p.m.
3 stops38h 47m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Thu 3/4
1:05 p.m.-2:15 p.m.
2 stops36h 10m
Okinawa Naha
Sun 13/4
9:05 p.m.-7:37 p.m.
2 stops35h 32m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Sat 1/2
12:15 a.m.-7:10 p.m.
1 stop28h 55m
Okinawa Naha
Sat 15/2
8:10 p.m.-8:20 p.m.
1 stop38h 10m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Sun 2/3
12:35 a.m.-10:55 a.m.
1 stop20h 20m
Okinawa Naha
Mon 10/3
11:55 a.m.-9:35 p.m.
1 stop22h 40m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Wed 12/3
1:00 p.m.-11:55 a.m.
1 stop33h 55m
Okinawa Naha
Mon 24/3
1:05 p.m.-7:30 p.m.
1 stop19h 25m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Thu 26/12
5:00 p.m.-7:00 p.m.
2 stops36h 00m
Okinawa Naha
Wed 1/1
11:55 a.m.-6:14 a.m.
2 stops32h 19m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Thu 3/4
6:30 p.m.-9:10 a.m.
3 stops49h 40m
Okinawa Naha
Sun 13/4
5:55 p.m.-9:40 p.m.
3 stops40h 45m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Mon 20/1
11:40 a.m.-12:30 p.m.
1 stop34h 50m
Okinawa Naha
Sun 26/1
11:45 a.m.-9:20 a.m.
1 stop35h 35m
TorontoOkinawa
YYZ - OKA
YYZOKA
Toronto Pearson Intl
Mon 20/1
3:25 p.m.-3:30 p.m.
1 stop34h 05m
Okinawa Naha
Tue 28/1
2:30 p.m.-1:25 p.m.
1 stop36h 55m
Round-trip from | C$ 1,101 |
---|---|
One-way from | C$ 573 |
Popular in | May |
Cheapest in | November |
Average price | C$ 2,332 |
On average, a flight from Toronto to Okinawa takes 30 hours 50 minutes. Flights to Okinawa from other popular cities in Canada will vary in length. Below are a few examples of popular routes and their flight times.
The most popular airline flying from Toronto to Okinawa is Air Canada.
The cheapest airline flying from Toronto to Okinawa is Air Canada.
Comfort
Boarding
Crew
Entertainment
Overall
Food
Reviews
The only reason I gave comfort a good and not an excellent is over something Korean Air has no control. I choose an aisle seat so I can easily stand and walk to the lavatory and so I have only one seat mate to contend with. In my case, I had someone who chose to horn in on my space. At its worst, she laid her head on her companion’s lap with her feet close to me. She made sure her feet were covered with her blanket and scrunched up so she wasn’t exactly in my face. That was good enough for me not to complain to the fight attendants.
Comfort
Boarding
Crew
Entertainment
Overall
Food
Reviews
The only reason I gave comfort a good and not an excellent is over something Korean Air has no control. I choose an aisle seat so I can easily stand and walk to the lavatory and so I have only one seat mate to contend with. In my case, I had someone who chose to horn in on my space. At its worst, she laid her head on her companion’s lap with her feet close to me. She made sure her feet were covered with her blanket and scrunched up so she wasn’t exactly in my face. That was good enough for me not to complain to the fight attendants.
Comfort
Boarding
Crew
Entertainment
Overall
Food
Reviews
The only reason I gave comfort a good and not an excellent is over something Korean Air has no control. I choose an aisle seat so I can easily stand and walk to the lavatory and so I have only one seat mate to contend with. In my case, I had someone who chose to horn in on my space. At its worst, she laid her head on her companion’s lap with her feet close to me. She made sure her feet were covered with her blanket and scrunched up so she wasn’t exactly in my face. That was good enough for me not to complain to the fight attendants.
Comfort
Boarding
Crew
Entertainment
Overall
Food
Reviews
The only reason I gave comfort a good and not an excellent is over something Korean Air has no control. I choose an aisle seat so I can easily stand and walk to the lavatory and so I have only one seat mate to contend with. In my case, I had someone who chose to horn in on my space. At its worst, she laid her head on her companion’s lap with her feet close to me. She made sure her feet were covered with her blanket and scrunched up so she wasn’t exactly in my face. That was good enough for me not to complain to the fight attendants.
Comfort
Boarding
Crew
Entertainment
Overall
Food
Reviews
The only reason I gave comfort a good and not an excellent is over something Korean Air has no control. I choose an aisle seat so I can easily stand and walk to the lavatory and so I have only one seat mate to contend with. In my case, I had someone who chose to horn in on my space. At its worst, she laid her head on her companion’s lap with her feet close to me. She made sure her feet were covered with her blanket and scrunched up so she wasn’t exactly in my face. That was good enough for me not to complain to the fight attendants.
Comfort
Boarding
Crew
Entertainment
Overall
Food
Reviews
The only reason I gave comfort a good and not an excellent is over something Korean Air has no control. I choose an aisle seat so I can easily stand and walk to the lavatory and so I have only one seat mate to contend with. In my case, I had someone who chose to horn in on my space. At its worst, she laid her head on her companion’s lap with her feet close to me. She made sure her feet were covered with her blanket and scrunched up so she wasn’t exactly in my face. That was good enough for me not to complain to the fight attendants.