Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Air Canada
AC-6581,AC-6795,AC-9596
17:00
Toronto
1Hrs 12Min 1 Stop
YYZ→YUL→FRA→MCT
19:15
Muscat
Air Canada
AC-7654,AC-9747,AC-9732
18:30
Toronto
1Hrs 30Min 1 Stop
YYZ→EWR→ZRH→MCT
23:10
Muscat
Air Canada
AC-856,AC-104
18:35
Toronto
6Hrs 55Min 1 Stop
YYZ→LHR→MCT
19:00
Muscat
Air Canada
AC-856,AC-104
19:35
Toronto
6Hrs 55Min 1 Stop
YYZ→LHR→MCT
19:40
Muscat
Air Canada
AC-6789,AC-9596
18:05
Toronto
7Hrs 25Min 1 Stop
YYZ→FRA→MCT
20:15
Muscat
Air Canada
AC-872,AC-9596
18:05
Toronto
7Hrs 25Min 1 Stop
YYZ→FRA→MCT
20:15
Muscat
Air Canada
AC-6779,AC-9596
22:40
Toronto
7Hrs 30Min 1 Stop
YYZ→FRA→MCT
20:15
Muscat
Air Canada
AC-6789,AC-9596
16:40
Toronto
7Hrs 30Min 1 Stop
YYZ→FRA→MCT
19:15
Muscat
Air Canada
AC-872,AC-9596
16:40
Toronto
7Hrs 30Min 1 Stop
YYZ→FRA→MCT
19:15
Muscat
Air Canada
AC-876,AC-1300,AC-774
21:40
Toronto
7Hrs 30Min 1 Stop
YYZ→FRA→IST→MCT
00:25
Muscat

FAQ about air canada Flights from Toronto to Muscat

Q. How much time does it take to fly from Toronto to Muscat ?

A. It takes 1Hrs 12Min to fly from Toronto to Muscat.

Q. When is the earliest flight from Toronto to Muscat ?

A. The earliest flight from Toronto to Muscat is at 16:40 and is operated by Air Canada.

Q. How many flights are there from Toronto to Muscat ?

A. There are 14 flights from Toronto to Muscat.

Q. When is the last flight from Toronto to Muscat ?

A. The last flight from Toronto to Muscat is at 23:00 and is operated by Air Canada.

View Best Offers