Find a great deal and save up to 149% by booking at least 51 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Canada to Michigan within the next two weeks, with the cheapest ticket starting at C$ 738.
Our data shows that February tends to be the cheapest month to fly to Michigan from Canada. Users have commonly found prices around C$ 571 for the month, but tickets can be as low as C$ 372. Due to multiple factors, prepare for potentially higher prices in November.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Canada to Michigan as you normally would.
Fly from
Fly to
Budget
C$ 291 - C$ 556
Route
Depart
Return
Price
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Thu 6/6
Nonstop4h 30m
Detroit Metropolitan Wayne County
Tue 11/6
1 stop7h 08m
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Thu 9/5
1 stop7h 27m
Detroit Metropolitan Wayne County
Fri 31/5
1 stop15h 41m
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Tue 9/7
1 stop14h 38m
Detroit Metropolitan Wayne County
Wed 14/8
1 stop14h 18m
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Sun 12/5
1 stop8h 50m
Detroit Metropolitan Wayne County
Wed 15/5
1 stop8h 38m
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Thu 6/6
1 stop20h 03m
Detroit Metropolitan Wayne County
Tue 11/6
1 stop20h 48m
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Thu 13/6
1 stop10h 38m
Detroit Metropolitan Wayne County
Sat 15/6
1 stop11h 31m
Vancouver IntlDetroit Metropolitan Wayne County
YVR - DTW
YVRDTW
Vancouver Intl
Wed 5/6
Nonstop4h 30m
Detroit Metropolitan Wayne County
Tue 11/6
1 stop27h 41m
Montreal Pierre Elliott Trudeau IntlDetroit Metropolitan Wayne County
YUL - DTW
YULDTW
Montreal Pierre Elliott Trudeau Intl
Thu 16/5
Nonstop1h 54m
Detroit Metropolitan Wayne County
Sun 19/5
Nonstop1h 53m
Toronto Pearson IntlDetroit Metropolitan Wayne County
YYZ - DTW
YYZDTW
Toronto Pearson Intl
Sun 30/6
Nonstop1h 15m
Detroit Metropolitan Wayne County
Tue 22/10
Nonstop1h 19m
No data available for this route at this time. Please check back soon.
Entertainment
Comfort
Crew
Overall
Boarding
Food
Reviews
Paid a lot for our exit row seats and they weren’t that roomy.
Entertainment
Comfort
Crew
Overall
Boarding
Food
Reviews
Paid a lot for our exit row seats and they weren’t that roomy.
Entertainment
Comfort
Crew
Overall
Boarding
Food
Reviews
Paid a lot for our exit row seats and they weren’t that roomy.
Entertainment
Comfort
Crew
Overall
Boarding
Food
Reviews
Paid a lot for our exit row seats and they weren’t that roomy.
Entertainment
Comfort
Crew
Overall
Boarding
Food
Reviews
Paid a lot for our exit row seats and they weren’t that roomy.
Entertainment
Comfort
Crew
Overall
Boarding
Food
Reviews
Paid a lot for our exit row seats and they weren’t that roomy.
11%of flight departures | Early morningMidnight to 6 am |
---|---|
33%of flight departures | Morning6 am to noon |
47%of flight departures | AfternoonNoon to 6 pm |
9%of flight departures | Evening6 pm to midnight |
Cheapflights goes through 900+ travel sites to look for the best flight deals for flights from Canada to Michigan. Too many options? Cheapflights also provides filters for things like airlines, price ranges, and number of stops to help you make a decision easily.
Millions of users choose and trust Cheapflights to book the best flight deals from Canada to Michigan for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.
Certainly. Search results for flights to Michigan from Canada shown to you on Cheapflights can be narrowed down with different useful search filters, which includes flexible booking options.
Yes, and it’s super simple to set up. Click the bell icon next to the flight deals above and provide a valid email address to enable Price Alerts. That’s it!