
Keep the following information in mind while searching for Detroit to Nova Scotia flight deals. Data was last updated November 10, 2026.
Most accurate provider | FlightHub 3 stars |
|---|---|
Most trusted provider | FlightHub 3 stars |
Round-trip from | $548 (Air Canada) |
One-way from | $250 (Air Canada) |
Popular in | December |
Cheapest in | June |
Average price | $774 |
Fly from
Fly to
Route
Depart
Return
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Mon 11/30
6:20 pm-1:58 am
1 stop6h 38m
Halifax Intl
Wed 12/31
12:00 am-11:00 pm
Nonstop0h 00m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Wed 12/23
6:20 pm-1:58 am
1 stop6h 38m
Halifax Intl
Wed 12/31
12:00 am-11:00 pm
Nonstop0h 00m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Sat 12/19
12:11 pm-9:19 pm
2 stops32h 08m
Halifax Intl
Wed 12/31
12:00 am-11:00 pm
Nonstop0h 00m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Wed 12/23
10:28 pm-10:20 pm
2 stops22h 52m
Halifax Intl
Wed 12/31
12:00 am-11:00 pm
Nonstop0h 00m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Mon 11/30
10:48 am-1:58 am
2 stops14h 10m
Halifax Intl
Wed 12/31
12:00 am-11:00 pm
Nonstop0h 00m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Mon 11/30
6:47 pm-11:55 pm
3 stops52h 08m
Halifax Intl
Wed 12/31
12:00 am-11:00 pm
Nonstop0h 00m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Wed 12/9
6:20 pm-1:58 am
1 stop6h 38m
Halifax Intl
Fri 12/11
5:00 am-5:36 pm
1 stop13h 36m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Thu 12/24
6:00 am-3:58 pm
1 stop8h 58m
Halifax Intl
Thu 12/31
7:00 am-11:57 pm
2 stops17h 57m
DetroitHalifax
DTW Detroit Metropolitan Wayne County - YHZ Halifax Intl
DTWYHZ
Detroit Metropolitan Wayne County
Wed 12/9
2:00 pm-1:58 am
2 stops10h 58m
Halifax Intl
Fri 12/11
6:00 am-5:06 pm
2 stops12h 06m
DetroitHalifax
DTW