Which airport are you flying from?

Direct flights from Toronto to Halifax

YTZ - YHZ route map All flights from YTZ to YHZ non-stop. There are direct flights from City Centre (YTZ), Canada to Halifax International (YHZ), Canada with Porter Airlines. 7 weekly departures are currently scheduled on this route. Departure times range from 09:00 to 16:50 depending on the schedule period. The flight distance is 793 miles (1276 km). Flight time ranges from 2 hours and 20 minutes to 2 hours and 24 minutes.

YTZ
City Centre
CanadaToronto , Canada
YHZ
Halifax
CanadaHalifax , Canada
YTZ
City Centre
CanadaToronto , Canada
Halifax
CanadaHalifax , Canada
YHZ
Flight time 2h 20min to 2h 24min
Updated Jun 2, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Porter Airlines

Departure times vary between 09:00 and 16:50
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Toronto to Halifax with Porter Airlines

This is a weekly direct flight schedule for Porter Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
PD2283
09:00
09:00
09:00
09:00
09:00
09:00
09:00

The timetable & schedule information was updated at 2026-06-02

RETURN SCHEDULE
CHECK PRICES

Toronto to Halifax scheduled departures

Select a date to see every published non-stop departure between YTZ and YHZ.

Tuesday
Tue
Jun 30
1 flights(1)
Wednesday
Wed
Jul 01
1 flights(1)
Thursday
Thu
Jul 02
1 flights(1)
Friday
Fri
Jul 03
1 flights(1)
Saturday
Sat
Jul 04
1 flights(1)
Sunday
Sun
Jul 05
1 flights(1)
Monday
Mon
Jul 06
1 flights(1)
Time
Airline
Flight
09:00
Porter Airlines Porter Airlines
PD2283
09:00
Porter Airlines Porter Airlines
PD2283
09:00
Porter Airlines Porter Airlines
PD2283
09:00
Porter Airlines Porter Airlines
PD2283
09:00
Porter Airlines Porter Airlines
PD2283
09:00
Porter Airlines Porter Airlines
PD2283
09:00
Porter Airlines Porter Airlines
PD2283
Ad
YTZ-YHZ flight route
Route map from Toronto, YTZ to Halifax, YHZ. The distance is 793 miles or 1276 km.
Ad
Toronto - Halifax direct flight map
Ad

YTZ - YHZ route facts

  • Distance
    793 miles (1276 km)
  • Flight time
    2 hours and 20 minutes to 2 hours and 24 minutes
  • Airline
    Porter Porter
  • Cabins
    Economy
  • Hub airports
    YTZ
  • Aircraft
    De Havilland (Bombardier) DHC-8-400 Dash 8Q

Route FAQ

Porter Airlines operates non-stop flights from YTZ to YHZ with 7 weekly departures.

Scheduled flight time from YTZ to YHZ ranges from 2 hours and 20 minutes to 2 hours and 24 minutes. The route covers 793 miles (1276 km).

7 weekly departures are currently scheduled on this route, with published departure times ranging from 09:00 to 16:50 depending on the schedule period.

Economy are currently scheduled on non-stop flights for this route.
Nearby airports that offer flights to Halifax (YHZ)
From Pearson (YYZ)

123 flights per week