Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Porter Airlines

The cheapest airline(s) flying from Calgary to Detroit is Porter Airlines.

  • Porter Airlines Porter Airlines
  • WestJet WestJet
  • Air Canada Air Canada
  • American Airlines American Airlines
  • United Airlines United Airlines
Cheapest Month December

Travel Period: December 2024 - November 2025

The cheapest month(s) to fly from Calgary to Detroit is December.

  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
Cheapest Day of the Week Friday

The cheapest day(s) of the week to fly from Calgary to Detroit is Friday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Sat, 2 Nov, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 00:40 YYC
    10:36 DTW
    7Hrs, 56m 1 Stop (YYZ)
  • YYCCalgary Airport 00:40 - DTW 10:36 7h 56m 1 Stop (YYZ) Toronto
  • YYCCalgary Airport 00:40
    YYZToronto Lester B Pearson Intl Airport 09:15
  • YYZToronto Lester B Pearson Intl Airport 06:37
    DTWDetroit Wayne County 10:36
  • 7h 56m (2h 38m)
  • 1 Stop YYZ · Toronto 2h 38m
  • Air Canada (AC 156)Airbus
    Air Canada (AC 8771)Canadair Regional
  • Air Canada (AC 156)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 00:50 YYC
    10:36 DTW
    7Hrs, 46m 1 Stop (YYZ)
  • YYCCalgary Airport 00:50 - DTW 10:36 7h 46m 1 Stop (YYZ) Toronto
  • YYCCalgary Airport 00:50
    YYZToronto Lester B Pearson Intl Airport 09:15
  • YYZToronto Lester B Pearson Intl Airport 06:47
    DTWDetroit Wayne County 10:36
  • 7h 46m (2h 28m)
  • 1 Stop YYZ · Toronto 2h 28m
  • Air Canada (AC 156)Airbus
    Air Canada (AC 8771)Canadair Regional
  • Air Canada (AC 156)
    • M
    • T
    • W
    • -
    • F
    • -
    • -
  • 06:19 YYC
    15:37 DTW
    7Hrs, 18m 1 Stop (DEN)
  • YYCCalgary Airport 06:19 - DTW 15:37 7h 18m 1 Stop (DEN) Denver
  • YYCCalgary Airport 06:19
    DENDenver Intl Airport 10:46
  • DENDenver Intl Airport 08:53
    DTWDetroit Wayne County 15:37
  • 7h 18m (1h 53m)
  • 1 Stop DEN · Denver 1h 53m
  • United Airlines (UA 550)Boeing 737 800
    United Airlines (UA 1889)Boeing 737 800
  • United Airlines (UA 550)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 06:19 YYC
    15:37 DTW
    7Hrs, 18m 1 Stop (DEN)
  • YYCCalgary Airport 06:19 - DTW 15:37 7h 18m 1 Stop (DEN) Denver
  • YYCCalgary Airport 06:19
    DENDenver Intl Airport 10:46
  • DENDenver Intl Airport 08:53
    DTWDetroit Wayne County 15:37
  • 7h 18m (1h 53m)
  • 1 Stop DEN · Denver 1h 53m
  • United Airlines (UA 550)Boeing 737 800
    United Airlines (UA 1889)Airbus
  • United Airlines (UA 550)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 06:19 YYC
    15:37 DTW
    7Hrs, 18m 1 Stop (DEN)
  • YYCCalgary Airport 06:19 - DTW 15:37 7h 18m 1 Stop (DEN) Denver
  • YYCCalgary Airport 06:19
    DENDenver Intl Airport 10:46
  • DENDenver Intl Airport 08:53
    DTWDetroit Wayne County 15:37
  • 7h 18m (1h 53m)
  • 1 Stop DEN · Denver 1h 53m
  • United Airlines (UA 550)Boeing 737 800
    United Airlines (UA 1889)Airbus
  • United Airlines (UA 550)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 06:19 YYC
    15:37 DTW
    7Hrs, 18m 1 Stop (DEN)
  • YYCCalgary Airport 06:19 - DTW 15:37 7h 18m 1 Stop (DEN) Denver
  • YYCCalgary Airport 06:19
    DENDenver Intl Airport 10:46
  • DENDenver Intl Airport 08:53
    DTWDetroit Wayne County 15:37
  • 7h 18m (1h 53m)
  • 1 Stop DEN · Denver 1h 53m
  • United Airlines (UA 550)Airbus
    United Airlines (UA 1889)Airbus
  • United Airlines (UA 550)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 06:19 YYC
    15:43 DTW
    7Hrs, 24m 1 Stop (DEN)
  • YYCCalgary Airport 06:19 - DTW 15:43 7h 24m 1 Stop (DEN) Denver
  • YYCCalgary Airport 06:19
    DENDenver Intl Airport 10:52
  • DENDenver Intl Airport 08:53
    DTWDetroit Wayne County 15:43
  • 7h 24m (1h 59m)
  • 1 Stop DEN · Denver 1h 59m
  • United Airlines (UA 550)Boeing 737 800
    United Airlines (UA 1889)Airbus
  • United Airlines (UA 550)
    • -
    • T
    • W
    • -
    • -
    • -
    • -
  • 06:19 YYC
    15:48 DTW
    7Hrs, 29m 1 Stop (DEN)
  • YYCCalgary Airport 06:19 - DTW 15:48 7h 29m 1 Stop (DEN) Denver
  • YYCCalgary Airport 06:19
    DENDenver Intl Airport 10:57
  • DENDenver Intl Airport 08:53
    DTWDetroit Wayne County 15:48
  • 7h 29m (2h 04m)
  • 1 Stop DEN · Denver 2h 04m
  • United Airlines (UA 550)Boeing 737 800
    United Airlines (UA 1889)Airbus
  • United Airlines (UA 550)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 14:00 ORD
    08:53 DEN
    8Hrs, 02m 1 Stop (DTW)
  • ORDChicago O'Hare International Airport 14:00 - DEN 08:53 8h 02m 1 Stop (DTW) Detroit
  • ORDChicago O'Hare International Airport 14:00
    YYCCalgary Airport 06:19
  • DTWDetroit Wayne County 16:21
    DENDenver Intl Airport 08:53
  • 8h 02m (1h 35m)
  • 1 Stop DTW · Detroit 1h 35m
  • United Airlines (UA 576)Boeing 737 700
    United Airlines (UA 550)Boeing 737 800
  • United Airlines (UA 576)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 14:30 ORD
    08:53 DEN
    8Hrs, 32m 1 Stop (DTW)
  • ORDChicago O'Hare International Airport 14:30 - DEN 08:53 8h 32m 1 Stop (DTW) Detroit
  • ORDChicago O'Hare International Airport 14:30
    YYCCalgary Airport 06:19
  • DTWDetroit Wayne County 16:51
    DENDenver Intl Airport 08:53
  • 8h 32m (2h 05m)
  • 1 Stop DTW · Detroit 2h 05m
  • United Airlines (UA 576)Airbus
    United Airlines (UA 550)Boeing 737 800
  • United Airlines (UA 576)
    • M
    • T
    • W
    • -
    • F
    • -
    • -
  • 14:30 ORD
    08:53 DEN
    8Hrs, 35m 1 Stop (DTW)
  • ORDChicago O'Hare International Airport 14:30 - DEN 08:53 8h 35m 1 Stop (DTW) Detroit
  • ORDChicago O'Hare International Airport 14:30
    YYCCalgary Airport 06:19
  • DTWDetroit Wayne County 16:54
    DENDenver Intl Airport 08:53
  • 8h 35m (2h 05m)
  • 1 Stop DTW · Detroit 2h 05m
  • United Airlines (UA 5592)Embraer 175
    United Airlines (UA 550)Airbus
  • United Airlines (UA 5592)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:30 ORD
    08:53 DEN
    8Hrs, 35m 1 Stop (DTW)
  • ORDChicago O'Hare International Airport 14:30 - DEN 08:53 8h 35m 1 Stop (DTW) Detroit
  • ORDChicago O'Hare International Airport 14:30
    YYCCalgary Airport 06:19
  • DTWDetroit Wayne County 16:54
    DENDenver Intl Airport 08:53
  • 8h 35m (2h 06m)
  • 1 Stop DTW · Detroit 2h 06m
  • United Airlines (UA 5592)Embraer 175
    United Airlines (UA 550)Boeing 737 800
  • United Airlines (UA 5592)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 06:20 YYC
    17:31 DTW
    9Hrs, 11m 1 Stop (EWR)
  • YYCCalgary Airport 06:20 - DTW 17:31 9h 11m 1 Stop (EWR) New York City
  • YYCCalgary Airport 06:20
    EWRNewark Liberty International Airport 15:25
  • EWRNewark Liberty International Airport 13:05
    DTWDetroit Wayne County 17:31
  • 9h 11m (2h 20m)
  • 1 Stop EWR · New York City 2h 20m
  • Air Canada (AC 584)Airbus
    United Airlines (UA 3437)Embraer 170
  • Air Canada (AC 584)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 06:20 YYC
    17:31 DTW
    9Hrs, 11m 1 Stop (EWR)
  • YYCCalgary Airport 06:20 - DTW 17:31 9h 11m 1 Stop (EWR) New York City
  • YYCCalgary Airport 06:20
    EWRNewark Liberty International Airport 15:25
  • EWRNewark Liberty International Airport 13:05
    DTWDetroit Wayne County 17:31
  • 9h 11m (2h 20m)
  • 1 Stop EWR · New York City 2h 20m
  • Air Canada (AC 584)Airbus
    United Airlines (UA 3437)Embraer 175
  • Air Canada (AC 584)
    • M
    • -
    • W
    • -
    • F
    • S
    • S
  • 06:29 YYC
    16:45 DTW
    8Hrs, 16m 1 Stop (DFW)
  • YYCCalgary Airport 06:29 - DTW 16:45 8h 16m 1 Stop (DFW) Dallas
  • YYCCalgary Airport 06:29
    DFWDallas/Fort Worth Intl Airport 13:12
  • DFWDallas/Fort Worth Intl Airport 11:29
    DTWDetroit Wayne County 16:45
  • 8h 16m (1h 43m)
  • 1 Stop DFW · Dallas 1h 43m
  • American Airlines (AA 2521)Airbus
    American Airlines (AA 564)Boeing 737 800
  • American Airlines (AA 2521)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 06:29 YYC
    16:46 DTW
    8Hrs, 17m 1 Stop (DFW)
  • YYCCalgary Airport 06:29 - DTW 16:46 8h 17m 1 Stop (DFW) Dallas
  • YYCCalgary Airport 06:29
    DFWDallas/Fort Worth Intl Airport 13:13
  • DFWDallas/Fort Worth Intl Airport 11:29
    DTWDetroit Wayne County 16:46
  • 8h 17m (1h 44m)
  • 1 Stop DFW · Dallas 1h 44m
  • American Airlines (AA 2521)Airbus
    American Airlines (AA 564)Boeing 737 800
  • American Airlines (AA 2521)
    • M
    • T
    • W
    • -
    • F
    • S
    • S
  • 06:29 YYC
    18:34 DTW
    10Hrs, 05m 1 Stop (DFW)
  • YYCCalgary Airport 06:29 - DTW 18:34 10h 05m 1 Stop (DFW) Dallas
  • YYCCalgary Airport 06:29
    DFWDallas/Fort Worth Intl Airport 15:01
  • DFWDallas/Fort Worth Intl Airport 11:29
    DTWDetroit Wayne County 18:34
  • 10h 05m (3h 32m)
  • 1 Stop DFW · Dallas 3h 32m
  • American Airlines (AA 2521)Airbus
    American Airlines (AA 1339)Boeing 737 800
  • American Airlines (AA 2521)
    • M
    • T
    • W
    • -
    • -
    • S
    • S
  • 08:00 YYC
    19:56 DTW
    9Hrs, 56m 1 Stop (YYZ)
  • YYCCalgary Airport 08:00 - DTW 19:56 9h 56m 1 Stop (YYZ) Toronto
  • YYCCalgary Airport 08:00
    YYZToronto Lester B Pearson Intl Airport 18:35
  • YYZToronto Lester B Pearson Intl Airport 13:57
    DTWDetroit Wayne County 19:56
  • 9h 56m (4h 38m)
  • 1 Stop YYZ · Toronto 4h 38m
  • Air Canada (AC 132)Airbus
    Air Canada (AC 8775)Canadair Regional
  • Air Canada (AC 132)
    • M
    • T
    • W
    • T
    • F
    • S
    • -
  • 08:00 YYC
    20:06 DTW
    10Hrs, 06m 1 Stop (YYZ)
  • YYCCalgary Airport 08:00 - DTW 20:06 10h 06m 1 Stop (YYZ) Toronto
  • YYCCalgary Airport 08:00
    YYZToronto Lester B Pearson Intl Airport 18:45
  • YYZToronto Lester B Pearson Intl Airport 13:57
    DTWDetroit Wayne County 20:06
  • 10h 06m (4h 48m)
  • 1 Stop YYZ · Toronto 4h 48m
  • Air Canada (AC 132)Airbus
    Air Canada (AC 8775)Canadair Regional
  • Air Canada (AC 132)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 10:45 YYC
    19:56 DTW
    7Hrs, 11m 1 Stop (YYZ)
  • YYCCalgary Airport 10:45 - DTW 19:56 7h 11m 1 Stop (YYZ) Toronto
  • YYCCalgary Airport 10:45
    YYZToronto Lester B Pearson Intl Airport 18:35
  • YYZToronto Lester B Pearson Intl Airport 16:42
    DTWDetroit Wayne County 19:56
  • 7h 11m (1h 53m)
  • 1 Stop YYZ · Toronto 1h 53m
  • Air Canada (AC 136)Boeing 737 Max 8 Passenger
    Air Canada (AC 8775)Canadair Regional
  • Air Canada (AC 136)
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 12:41 YYC
    20:18 DTW
    5Hrs, 37m 1 Stop (ORD)
  • YYCCalgary Airport 12:41 - DTW 20:18 5h 37m 1 Stop (ORD) Chicago
  • YYCCalgary Airport 12:41
    ORDChicago O'Hare International Airport 17:50
  • ORDChicago O'Hare International Airport 17:09
    DTWDetroit Wayne County 20:18
  • 5h 37m (41m)
  • 1 Stop ORD · Chicago 41m
  • United Airlines (UA 1655)Airbus
    United Airlines (UA 5593)Embraer 175
  • United Airlines (UA 1655)
    • M
    • T
    • W
    • -
    • F
    • S
    • S
  • 12:41 YYC
    22:10 DTW
    7Hrs, 29m 1 Stop (ORD)
  • YYCCalgary Airport 12:41 - DTW 22:10 7h 29m 1 Stop (ORD) Chicago
  • YYCCalgary Airport 12:41
    ORDChicago O'Hare International Airport 19:35
  • ORDChicago O'Hare International Airport 17:09
    DTWDetroit Wayne County 22:10
  • 7h 29m (2h 26m)
  • 1 Stop ORD · Chicago 2h 26m
  • United Airlines (UA 1655)Airbus
    United Airlines (UA 4773)Embraer 175
  • United Airlines (UA 1655)
    • M
    • T
    • W
    • -
    • F
    • S
    • S
  • 12:45 YYC
    00:20 DTW
    9Hrs, 35m 1 Stop (DFW)
  • YYCCalgary Airport 12:45 - DTW 00:20 9h 35m 1 Stop (DFW) Dallas
  • YYCCalgary Airport 12:45
    DFWDallas/Fort Worth Intl Airport 20:45
  • DFWDallas/Fort Worth Intl Airport 17:30
    DTWDetroit Wayne County 00:20
  • 9h 35m (3h 15m)
  • 1 Stop DFW · Dallas 3h 15m
  • American Airlines (AA 2517)Airbus
    American Airlines (AA 3078)Airbus
  • American Airlines (AA 2517)
    • M
    • T
    • W
    • -
    • F
    • S
    • S
  • 13:30 YYC
    23:59 DTW
    8Hrs, 29m 1 Stop (IAH)
  • YYCCalgary Airport 13:30 - DTW 23:59 8h 29m 1 Stop (IAH) Houston
  • YYCCalgary Airport 13:30
    IAHHouston George Bush Intercontinental Airport 20:10
  • IAHHouston George Bush Intercontinental Airport 18:43
    DTWDetroit Wayne County 23:59
  • 8h 29m (1h 27m)
  • 1 Stop IAH · Houston 1h 27m
  • United Airlines (UA 750)Airbus
    United Airlines (UA 1640)Boeing 737 700
  • United Airlines (UA 750)
    • M
    • T
    • W
    • -
    • F
    • S
    • S
  • 14:09 YYC
    22:45 DTW
    6Hrs, 36m 1 Stop (DEN)
  • YYCCalgary Airport 14:09 - DTW 22:45 6h 36m 1 Stop (DEN) Denver
  • YYCCalgary Airport 14:09
    DENDenver Intl Airport 17:54
  • DENDenver Intl Airport 16:40
    DTWDetroit Wayne County 22:45
  • 6h 36m (1h 14m)
  • 1 Stop DEN · Denver 1h 14m
  • United Airlines (UA 1953)Boeing 737 Max 9 Passenger
    United Airlines (UA 1220)Airbus
  • United Airlines (UA 1953)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 14:09 YYC
    22:45 DTW
    6Hrs, 36m 1 Stop (DEN)
  • YYCCalgary Airport 14:09 - DTW 22:45 6h 36m 1 Stop (DEN) Denver
  • YYCCalgary Airport 14:09
    DENDenver Intl Airport 17:54
  • DENDenver Intl Airport 16:40
    DTWDetroit Wayne County 22:45
  • 6h 36m (1h 14m)
  • 1 Stop DEN · Denver 1h 14m
  • United Airlines (UA 1953)Boeing 737 800
    United Airlines (UA 1220)Airbus
  • United Airlines (UA 1953)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 14:09 YYC
    22:45 DTW
    6Hrs, 36m 1 Stop (DEN)
  • YYCCalgary Airport 14:09 - DTW 22:45 6h 36m 1 Stop (DEN) Denver
  • YYCCalgary Airport 14:09
    DENDenver Intl Airport 17:54
  • DENDenver Intl Airport 16:40
    DTWDetroit Wayne County 22:45
  • 6h 36m (1h 14m)
  • 1 Stop DEN · Denver 1h 14m
  • United Airlines (UA 1953)Boeing 737 800
    United Airlines (UA 1220)Airbus
  • United Airlines (UA 1953)
    • M
    • T
    • -
    • -
    • -
    • S
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Detroit from Calgary?

The flight distance between Calgary and Detroit is 2534km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 00:40. The last flight of the day departs at 00:40. See the full list of flight times on Wego.