While there are several non-stop flight options to carry passengers to Canada from the USA, a majority of the services will include between one and two layovers prior to landing at their final destination. Depending on the departure and arrival locations in the two countries, the layover sites may be in any number of major cities in the US. However, some of the most frequented layover locations will include Detroit Metropolitan Wayne County Airport (DTW) in Michigan, Seattle-Tacoma International Airport (SEA) in Washington state, and Charlotte-Douglas International Airport (CLT) in North Carolina. Depending on the origin and destination airports, as well as the specific layover airport scheduled for the route, these one- to two-layover flights can take anywhere from about 4h and 31min to around 19h 23min. They are not necessarily cheaper than direct options.