Fly from
Fly to
Budget
$487 - $761
Route
Depart
Return
Price
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Wed 7/26
1 stop7h 08m
Duluth Intl
Sat 7/29
1 stop6h 48m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Thu 7/27
1 stop7h 08m
Duluth Intl
Fri 7/28
1 stop4h 33m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Sun 7/23
1 stop7h 08m
Duluth Intl
Fri 7/28
1 stop4h 33m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Wed 7/26
1 stop7h 08m
Duluth Intl
Fri 7/28
1 stop4h 33m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Thu 7/27
1 stop4h 24m
Duluth Intl
Sun 7/30
1 stop6h 48m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Thu 7/27
1 stop4h 24m
Duluth Intl
Sat 7/29
1 stop6h 48m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Thu 7/27
1 stop7h 08m
Duluth Intl
Fri 7/28
2 stops20h 56m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Wed 7/26
1 stop9h 50m
Duluth Intl
Sun 7/30
1 stop6h 48m
Bozeman Gallatin FieldDuluth Intl
BZN - DLH
BZNDLH
Bozeman Gallatin Field
Mon 7/24
2 stops17h 19m
Duluth Intl
Sat 7/29
2 stops15h 55m
Crew
Food
Overall
Comfort
Entertainment
Boarding
Reviews
Flight from ORD to DTW was canceled with no options for alternative booking. Weather was the cause. I cannot comment on a flight that did not occur. As a result, I will miss my meeting in D.C.
Crew
Food
Overall
Comfort
Entertainment
Boarding
Reviews
Flight from ORD to DTW was canceled with no options for alternative booking. Weather was the cause. I cannot comment on a flight that did not occur. As a result, I will miss my meeting in D.C.
Crew
Food
Overall
Comfort
Entertainment
Boarding
Reviews
Flight from ORD to DTW was canceled with no options for alternative booking. Weather was the cause. I cannot comment on a flight that did not occur. As a result, I will miss my meeting in D.C.