Cheap flights from Ottawa to Toronto

Find cheap Toronto to Ottawa flights with our free search service. Compare all available fares for direct or connection flights from Toronto to Ottawa.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Ottawa to Toronto flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Ottawa (YOW) - Toronto (YTO) 2026-02-14 2026-02-14 202 USD 2 hours 32 minutes Direct 2025-11-16T03:31:48

Ottawa to Toronto flight status

Flight Origin Destination Departure Arrival Equip
AF5121 Ottawa (YOW) Toronto (YYZ) 2:45 p.m. 3:24 p.m. 318
WS375 Ottawa (YOW) Toronto (YYZ) 9:45 p.m. 10:05 p.m. Boeing 737-800 (winglets)
UA8240 Ottawa (YOW) Toronto (YYZ) 5 a.m. 6:31 a.m. Airbus A320-100/200
AC7567 Ottawa (YOW) Toronto (YYZ) 2 a.m. 8:40 a.m. E75
MU8036 Ottawa (YOW) Toronto (YYZ) 5:50 p.m. 8:35 p.m. A320
AC465 Ottawa (YOW) Toronto (YYZ) 7:25 p.m. 8:46 p.m. Airbus A320-100/200
LH6767 Ottawa (YOW) Toronto (YYZ) 4:10 p.m. 5:31 p.m. 319
LH6673 Ottawa (YOW) Toronto (YYZ) 2:20 p.m. 5:50 p.m. E90
LH6667 Ottawa (YOW) Toronto (YYZ) 6:05 p.m. 7:26 p.m. 319
DL7406 Ottawa (YOW) Toronto (YYZ) 5:55 a.m. 8:30 a.m. CRJ2
AC459 Ottawa (YOW) Toronto (YYZ) 4:10 p.m. 5:31 p.m. Airbus 320-211
CX7081 Ottawa (YOW) Toronto (YYZ) 5:40 a.m. 7:05 a.m. 736
DL6327 Ottawa (YOW) Toronto (YYZ) 7:45 p.m. 10:35 p.m. 320
WS3461 Ottawa (YOW) Toronto (YYZ) 3:05 p.m. 4:14 p.m. DH8D
KL9631 Ottawa (YOW) Toronto (YYZ) 8 p.m. 9:29 p.m. DH4
DL7043 Ottawa (YOW) Toronto (YYZ) 10:20 a.m. 11:05 a.m. DH8D
KL9635 Ottawa (YOW) Toronto (YYZ) 11:10 a.m. 1:27 p.m. DH4
DL7076 Ottawa (YOW) Toronto (YYZ) 7 a.m. 8:10 a.m. DH4
LO4116 Ottawa (YOW) Toronto (YYZ) 8 a.m. 1:53 p.m. E90
EI8551 Ottawa (YOW) Toronto (YYZ) 12:05 p.m. 1:25 p.m. E90
LH6705 Ottawa (YOW) Toronto (YYZ) 2:05 p.m. 3:25 p.m.
TK8715 Ottawa (YOW) Toronto (YYZ) 4:10 p.m. 5:31 p.m. 763
AC455 Ottawa (YOW) Toronto (YYZ) 2:05 p.m. 3:25 p.m. Airbus A321-100/200
OS8394 Ottawa (YOW) Toronto (YYZ) 2:05 p.m. 3:25 p.m.
AF5122 Ottawa (YOW) Toronto (YYZ) 1:30 p.m. 3:34 p.m. F70
LX4680 Ottawa (YOW) Toronto (YYZ) 6:05 p.m. 7:26 p.m. 320
EI8557 Ottawa (YOW) Toronto (YYZ) 1:55 p.m. 3:03 p.m. A320
AV6913 Ottawa (YOW) Toronto (YYZ) 11:55 a.m. 1:03 p.m. E190
UA8291 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:08 p.m. 319
TS7892 Ottawa (YOW) Toronto (YYZ) 3:05 p.m. 4:18 p.m. Embraer E195-E2
OS8327 Ottawa (YOW) Toronto (YYZ) 3:55 p.m. 5:03 p.m. Boeing 767-375(ER)
AC451 Ottawa (YOW) Toronto (YYZ) 11:35 a.m. 12:42 p.m. Airbus 320-211
WS3463 Ottawa (YOW) Toronto (YYZ) 6:35 p.m. 7:44 p.m. De Havilland Canada DHC-8-400 Dash 8Q
AC7565 Ottawa (YOW) Toronto (YYZ) 2:35 a.m. 8:20 a.m.
AC447 Ottawa (YOW) Toronto (YYZ) 10:20 a.m. 11:40 a.m. Airbus A321-100/200
WS3479 Ottawa (YOW) Toronto (YYZ) 4:30 p.m. 5:04 p.m. DH4
WS3457 Ottawa (YOW) Toronto (YYZ) 10:35 a.m. 11:49 a.m. DH8D
WS3459 Ottawa (YOW) Toronto (YYZ) 12:35 p.m. 1:44 p.m. DH8D
AC441 Ottawa (YOW) Toronto (YYZ) 7:15 a.m. 8:36 a.m. Airbus 320-211
WS3455 Ottawa (YOW) Toronto (YYZ) 8:55 a.m. 10:09 a.m. DH4
DL7398 Ottawa (YOW) Toronto (YYZ) 8:15 p.m. 9:45 p.m. CRJ
AC463 Ottawa (YOW) Toronto (YYZ) 6:05 p.m. 7:26 p.m. BCS3
QF3993 Ottawa (YOW) Toronto (YYZ) 6:25 a.m. 6:57 a.m. 736
AF3740 Ottawa (YOW) Toronto (YYZ) 10:35 a.m. 12:22 p.m. 73W
IB6623 Ottawa (YOW) Toronto (YYZ) 11:25 a.m. 12:50 p.m.
WS3469 Ottawa (YOW) Toronto (YYZ) 2:30 p.m. 3:08 p.m. De Havilland Canada DHC-8-400 Dash 8Q
QF3395 Ottawa (YOW) Toronto (YYZ) 5 a.m. 7:31 a.m. 73H
KE6544 Ottawa (YOW) Toronto (YYZ) 5:40 a.m. 7:05 a.m. 736
DL7576 Ottawa (YOW) Toronto (YYZ) 10:05 a.m. 11:05 a.m.
AM7115 Ottawa (YOW) Toronto (YYZ) 5:55 a.m. 7:04 a.m. 73W
TS7851 Ottawa (YOW) Toronto (YYZ) 7 a.m. 8:08 a.m. Embraer E195-E2
EK4680 Ottawa (YOW) Toronto (YYZ) 5:55 a.m. 7:04 a.m. 73W
HU8687 Ottawa (YOW) Toronto (YYZ) 5:55 a.m. 7:04 a.m. 736
EI8647 Ottawa (YOW) Toronto (YYZ) 10 a.m. 11:08 a.m. None
TS7978 Ottawa (YOW) Toronto (YYZ) 2:20 p.m. 3:28 p.m. Embraer E195-E2
AC445 Ottawa (YOW) Toronto (YYZ) 9 a.m. 10:07 a.m. Airbus 320-211
OZ6126 Ottawa (YOW) Toronto (YYZ) 10:20 a.m. 11:40 a.m. 320
CX1605 Ottawa (YOW) Toronto (YYZ) 11:15 a.m. 12:39 p.m. A319
DL7090 Ottawa (YOW) Toronto (YYZ) 10:45 a.m. 5:19 p.m. B737
KE6542 Ottawa (YOW) Toronto (YYZ) 3:30 p.m. 4:10 p.m. B737
AC467 Ottawa (YOW) Toronto (YYZ) 5:55 p.m. 7:03 p.m. BCS3
OS8255 Ottawa (YOW) Toronto (YYZ) 2:55 p.m. 5:10 p.m. None
MU8026 Ottawa (YOW) Toronto (YYZ) 8:30 p.m. 11 p.m. None
MF6036 Ottawa (YOW) Toronto (YYZ) 5:55 a.m. 7:04 a.m. None
UA8289 Ottawa (YOW) Toronto (YYZ) 5 p.m. 8:10 p.m. B738
AC489 Ottawa (YOW) Toronto (YYZ) 4 p.m. 5:24 p.m. A319
OS8222 Ottawa (YOW) Toronto (YYZ) 5:55 p.m. 7:03 p.m. Airbus A320-214
AC7713 Ottawa (YOW) Toronto (YYZ) 7:40 p.m. 8:41 p.m. E75
AC461 Ottawa (YOW) Toronto (YYZ) 3:55 p.m. 5:03 p.m. Airbus 320-211
AC469 Ottawa (YOW) Toronto (YYZ) 7:50 p.m. 8:58 p.m. A320
AC457 Ottawa (YOW) Toronto (YYZ) 1:55 p.m. 3:03 p.m. Airbus 320-211
OS8250 Ottawa (YOW) Toronto (YYZ) 9:20 p.m. 11:45 a.m. 319
DL7104 Ottawa (YOW) Toronto (YYZ) 4:20 p.m. 6:24 p.m. 736
AC0461 Ottawa (YOW) Toronto (YYZ) 3:55 p.m. 5:03 p.m.
SN9571 Ottawa (YOW) Toronto (YYZ) 12:20 p.m. 3:15 p.m. E190
DL7088 Ottawa (YOW) Toronto (YYZ) 2:30 p.m. 5 p.m. 736
OS8256 Ottawa (YOW) Toronto (YYZ) 5:35 p.m. 6:40 a.m. 319
WS363 Ottawa (YOW) Toronto (YYZ) 6:55 a.m. 8:25 a.m. 736
AF3015 Ottawa (YOW) Toronto (YYZ) 1:35 p.m. 2:39 p.m. 737-800
AC449 Ottawa (YOW) Toronto (YYZ) 10 a.m. 11:08 a.m. 320
LH6621 Ottawa (YOW) Toronto (YYZ) 1:15 p.m. 4:47 p.m. DH4
AC443 Ottawa (YOW) Toronto (YYZ) 6:25 a.m. 7:37 a.m. Airbus A320-100/200
DL7089 Ottawa (YOW) Toronto (YYZ) 8:15 p.m. 9:12 p.m. 73W
AC453 Ottawa (YOW) Toronto (YYZ) 11:55 a.m. 1:03 p.m. BCS3
QF3989 Ottawa (YOW) Toronto (YYZ) 10:50 a.m. 11:30 a.m. B737
KL9711 Ottawa (YOW) Toronto (YYZ) 6:15 p.m. 7:26 p.m. 73W
AC8035 Ottawa (YOW) Toronto (YYZ) 10:30 a.m. 10:59 a.m. DH1
AV6935 Ottawa (YOW) Toronto (YYZ) 7 p.m. 10:28 p.m. A320
LA5183 Ottawa (YOW) Toronto (YYZ) 10 a.m. 12:06 p.m. 73H
LH6785 Ottawa (YOW) Toronto (YYZ) 11:50 a.m. 2:52 p.m. 320
OZ6120 Ottawa (YOW) Toronto (YYZ) 6 a.m. 7:20 a.m. 320
AC475 Ottawa (YOW) Toronto (YYZ) 9:40 a.m. 10:24 a.m. E190
WS3473 Ottawa (YOW) Toronto (YYZ) 6:45 p.m. 9:08 p.m. DH8D
AC7699 Ottawa (YOW) Toronto (YYZ) 12:30 p.m. 3:27 p.m. E75S
AC7697 Ottawa (YOW) Toronto (YYZ) 10 a.m. 11:09 a.m. E75
MF6034 Ottawa (YOW) Toronto (YYZ) 2:05 p.m. 3:31 p.m. None
AC499 Ottawa (YOW) Toronto (YYZ) 4:35 p.m. 5:19 p.m. A319
OS8392 Ottawa (YOW) Toronto (YYZ) 2:10 p.m. 3:21 p.m. Embraer ERJ-190AR
OS8378 Ottawa (YOW) Toronto (YYZ) 6:10 p.m. 7:22 p.m.
EI8553 Ottawa (YOW) Toronto (YYZ) 10:05 a.m. 11:12 a.m. E190
AC7075 Ottawa (YOW) Toronto (YYZ) 11:55 p.m. 6 a.m. A320
AV6915 Ottawa (YOW) Toronto (YYZ) 6:05 p.m. 9:47 p.m. 763
OS8393 Ottawa (YOW) Toronto (YYZ) 6:10 p.m. 7:30 p.m.
WG9732 Ottawa (YOW) Toronto (YYZ) 7:30 a.m. None B738
WS371 Ottawa (YOW) Toronto (YYZ) 10:10 p.m. 11:36 p.m. B737
AC479 Ottawa (YOW) Toronto (YYZ) 3 p.m. 3:52 p.m. A320
AC2163 Ottawa (YOW) Toronto (YYZ) 6 p.m. 6:51 p.m. A319
WS369 Ottawa (YOW) Toronto (YYZ) 5:30 p.m. 6:37 p.m. Boeing 737 Max 8
UT108 Ottawa (YOW) Toronto (YYZ) 12:30 p.m. 1:40 p.m.
S47000 Ottawa (YOW) Toronto (YYZ) 5:30 p.m. 6:37 p.m. None
AC497 Ottawa (YOW) Toronto (YYZ) 1:30 p.m. 2:54 p.m. A319
EI8555 Ottawa (YOW) Toronto (YYZ) noon 1:18 p.m. 763
CX7089 Ottawa (YOW) Toronto (YYZ) 7:15 p.m. 8:38 p.m. B737
S47002 Ottawa (YOW) Toronto (YYZ) 1:40 p.m. 2:54 p.m. None
WS3489 Ottawa (YOW) Toronto (YYZ) 9:50 p.m. 11:13 p.m. DH8D
AM7315 Ottawa (YOW) Toronto (YYZ) 9:50 p.m. 11:16 p.m. DH4
EI8649 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:08 p.m. None
AM7321 Ottawa (YOW) Toronto (YYZ) 6 a.m. 7:23 a.m. DH4
CX7085 Ottawa (YOW) Toronto (YYZ) 10:45 a.m. 12:06 p.m. 73W
AM7313 Ottawa (YOW) Toronto (YYZ) 7:15 p.m. 8:34 p.m. B736
CZ7508 Ottawa (YOW) Toronto (YYZ) 1:40 p.m. 2:53 p.m. DH4
AC7671 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:15 p.m. E75
CX7083 Ottawa (YOW) Toronto (YYZ) 9:50 p.m. 11:16 p.m. 736
WS3477 Ottawa (YOW) Toronto (YYZ) 4:45 p.m. 5:56 p.m. DH8D
EI8586 Ottawa (YOW) Toronto (YYZ) 6:10 p.m. 7:15 p.m. 320
VS8122 Ottawa (YOW) Toronto (YYZ) 6:45 p.m. 7:58 p.m. 739
WS3471 Ottawa (YOW) Toronto (YYZ) 6:45 p.m. 7:58 p.m. DH8D
VS8120 Ottawa (YOW) Toronto (YYZ) 4:45 p.m. 5:56 p.m. 739
PR1941 Ottawa (YOW) Toronto (YYZ) 4:45 p.m. 5:56 p.m. 73W
CZ7506 Ottawa (YOW) Toronto (YYZ) 11:30 a.m. 12:41 p.m. DH8D
PR1939 Ottawa (YOW) Toronto (YYZ) 6:45 p.m. 7:58 p.m. 73W
AC7715 Ottawa (YOW) Toronto (YYZ) 8:15 a.m. 10:57 a.m. E75
AC7505 Ottawa (YOW) Toronto (YYZ) 11:20 a.m. 1:18 p.m. E75S
WS352 Ottawa (YOW) Toronto (YYZ) 6:30 a.m. 7:33 a.m. B737
PR1961 Ottawa (YOW) Toronto (YYZ) 8:15 p.m. 9:41 p.m. DH4
WG5711 Ottawa (YOW) Toronto (YYZ) 7 a.m. 8:25 a.m. Boeing 737-8K5
HU8689 Ottawa (YOW) Toronto (YYZ) 11:25 a.m. 12:45 p.m. B736
WS357 Ottawa (YOW) Toronto (YYZ) 8 a.m. 9:25 a.m. B738
AC8047 Ottawa (YOW) Toronto (YYZ) 5:35 a.m. 7 a.m. DH1
AC7563 Ottawa (YOW) Toronto (YYZ) 6 a.m. 7:04 a.m. E75S
AC7581 Ottawa (YOW) Toronto (YYZ) 9:30 a.m. 11:17 a.m. E75
RS7505 Ottawa (YOW) Toronto (YYZ) 5:50 a.m. 7:03 a.m. E75S
WS353 Ottawa (YOW) Toronto (YYZ) 6:30 a.m. 7:52 a.m. B737
AC7517 Ottawa (YOW) Toronto (YYZ) noon 1:13 p.m.
AC7507 Ottawa (YOW) Toronto (YYZ) 8:10 a.m. 9:45 a.m. E75S
RS7699 Ottawa (YOW) Toronto (YYZ) 6 p.m. 7:04 p.m. E75S
RS7567 Ottawa (YOW) Toronto (YYZ) 5 p.m. 6:04 p.m. E75S
RS7713 Ottawa (YOW) Toronto (YYZ) 10 a.m. 11:04 a.m. E75S
RS7619 Ottawa (YOW) Toronto (YYZ) noon 1:04 p.m. E75S
WR3457 Ottawa (YOW) Toronto (YYZ) 6:30 a.m. 7:42 a.m.
WR3479 Ottawa (YOW) Toronto (YYZ) 7:45 p.m. 8:56 p.m. DH8D
WR3469 Ottawa (YOW) Toronto (YYZ) noon 1:12 p.m.
AM7397 Ottawa (YOW) Toronto (YYZ) 12:45 p.m. 2:09 p.m. DH4
WS365 Ottawa (YOW) Toronto (YYZ) 3 p.m. 4:06 p.m. B737
RS7565 Ottawa (YOW) Toronto (YYZ) None None E75S
RS7581 Ottawa (YOW) Toronto (YYZ) 9:20 a.m. 9:47 a.m. E75S
AC7503 Ottawa (YOW) Toronto (YYZ) 5:20 a.m. 6:25 a.m. E75S
WR3463 Ottawa (YOW) Toronto (YYZ) 7:30 a.m. 9:02 a.m.
WS3467 Ottawa (YOW) Toronto (YYZ) 1:45 p.m. 3:02 p.m. DH8D
RS7693 Ottawa (YOW) Toronto (YYZ) None None E75S
QK35 Ottawa (YOW) Toronto (YYZ) None None CRJ9
WS4391 Ottawa (YOW) Toronto (YYZ) None None B737
WR3485 Ottawa (YOW) Toronto (YYZ) 4:30 p.m. 5:58 p.m.
WR3461 Ottawa (YOW) Toronto (YYZ) 9:45 a.m. 11:09 a.m.
WR3471 Ottawa (YOW) Toronto (YYZ) 5:45 p.m. 7:06 p.m.
WR3429 Ottawa (YOW) Toronto (YYZ) 5 a.m. 6:58 a.m.
WR3459 Ottawa (YOW) Toronto (YYZ) 8:45 a.m. 10:10 a.m.
RS7717 Ottawa (YOW) Toronto (YYZ) 5:30 a.m. 6:19 a.m. E75S
RS7671 Ottawa (YOW) Toronto (YYZ) 7:05 p.m. 9:30 p.m. E75S
RS7715 Ottawa (YOW) Toronto (YYZ) None None E75S
AC7577 Ottawa (YOW) Toronto (YYZ) 6:25 a.m. 7:45 a.m. E170
RS7603 Ottawa (YOW) Toronto (YYZ) 2:15 p.m. 3:46 p.m. E75S
WR3455 Ottawa (YOW) Toronto (YYZ) 9 p.m. 10:07 p.m.
WR3465 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:07 p.m.
TK8699 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:07 p.m. 763
4M6300 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:15 p.m. 32B
EI8561 Ottawa (YOW) Toronto (YYZ) 4 p.m. 5:12 p.m. 320
AC6421 Ottawa (YOW) Toronto (YYZ) 11 a.m. 12:15 p.m. 320
KL9797 Ottawa (YOW) Toronto (YYZ) 7 a.m. 8:10 a.m. B737
US1286 Ottawa (YOW) Toronto (YYZ) 5:30 p.m. 6:33 p.m.
US6070 Ottawa (YOW) Toronto (YYZ) 5 p.m. 6:12 p.m. DH8
US6071 Ottawa (YOW) Toronto (YYZ) 5 p.m. 6:12 p.m. DH8
ET28 Ottawa (YOW) Toronto (YYZ) 8 a.m. 9:02 a.m.
S2681 Ottawa (YOW) Toronto (YYZ) 7:45 p.m. 9:08 p.m. B738
US1289 Ottawa (YOW) Toronto (YYZ) 7:45 p.m. 9:08 p.m.
IG461 Ottawa (YOW) Toronto (YYZ) 5:45 p.m. 7:08 p.m. M80
IG410 Ottawa (YOW) Toronto (YYZ) 8:45 a.m. 10:08 a.m. 737
I22432 Ottawa (YOW) Toronto (YYZ) 2 p.m. 3:09 p.m.
AV1668 Ottawa (YOW) Toronto (YYZ) 5:45 a.m. 6:50 a.m. 319
4M4600 Ottawa (YOW) Toronto (YYZ) 4 p.m. 5:15 p.m. 320
4M4591 Ottawa (YOW) Toronto (YYZ) 8:55 p.m. 10:07 p.m. 763
4M4601 Ottawa (YOW) Toronto (YYZ) 3 p.m. 4:15 p.m. 320
4M6302 Ottawa (YOW) Toronto (YYZ) 5:30 p.m. 6:45 p.m. 757
4M4941 Ottawa (YOW) Toronto (YYZ) 6:59 p.m. 8:15 p.m. 320
JV503 Ottawa (YOW) Toronto (YYZ) 2:55 p.m. 3:57 p.m. SW4
JV7720 Ottawa (YOW) Toronto (YYZ) 7:25 p.m. 8:30 p.m. SW4
RS7447 Ottawa (YOW) Toronto (YYZ) 5 p.m. 6:01 p.m. E75
JJ4201 Ottawa (YOW) Toronto (YYZ) 9:50 a.m. 10:53 a.m. B736