Transit Time Calculator

Truck and rail transit between cities in Canada, the United States and Mexico, solo or team, with border crossings accounted for.

Freight planning desk with a North American lane map on screen

Enter a pickup and a delivery location to see transit times.

Truck estimates use about 650 miles a day for a solo driver and 1,200 to 1,300 for a team. Domestic rail times come from the railways' published intermodal schedules, with about a day at each end for pickup and delivery. Appointments, weather and inspections change real transit, so treat these as planning figures.

Get a quote for this lane

Typical transit times from the Greater Toronto Area

Planning figures for common lanes out of Toronto, Vaughan and the GTA, worked out the same way as the calculator above. Truck uses about 650 miles a day solo and 1,200 to 1,300 for a team; domestic rail uses the railways' published schedules.

LaneRoad milesTruck, soloTruck, teamRail intermodal
Toronto to Montreal, QC3801 day1 day1 day ramp to ramp
Toronto to Ottawa, ON2601 day1 day1 day ramp to ramp
Toronto to Halifax, NS9402 days1 day1–2 days ramp to ramp
Toronto to Winnipeg, MB1,1302 days1 day2–3 days ramp to ramp
Toronto to Calgary, AB2,0204 days2 days3–4 days ramp to ramp
Toronto to Vancouver, BC2,5004 days2–3 days4–5 days ramp to ramp
Toronto to Chicago, IL5201 day1 dayAsk Stryke (cross-border)
Toronto to Detroit, MI2501 day1 dayAsk Stryke (cross-border)
Toronto to New York, NY4101 day1 dayAsk Stryke (cross-border)
Toronto to Atlanta, GA8802 days1 dayAsk Stryke (cross-border)
Toronto to Dallas, TX1,4403 days2 daysAsk Stryke (cross-border)
Toronto to Laredo, TX1,8903 days2 daysAsk Stryke (cross-border)
Toronto to Los Angeles, CA2,6105 days3 daysAsk Stryke (cross-border)
Toronto to Miami, FL1,4803 days2 daysAsk Stryke (cross-border)

Transit times from the GTA to 115 cities

Every city we serve, worked out the same way as the calculator: road miles from Toronto, truck days solo and team, and rail where a domestic intermodal schedule applies. These are planning figures; request a quote for a transit commitment on your lane.

Greater Toronto Area and Southern Ontario

CityRoad milesTruck, soloTruck, teamRail intermodal
Concord, ON101 day1 dayTruck recommended
Etobicoke, ON101 day1 dayTruck recommended
Scarborough, ON101 day1 dayTruck recommended
North York, ON101 day1 dayTruck recommended
Vaughan, ON201 day1 dayTruck recommended
Mississauga, ON201 day1 dayTruck recommended
Brampton, ON201 day1 dayTruck recommended
Markham, ON201 day1 dayTruck recommended
Richmond Hill, ON201 day1 dayTruck recommended
Oakville, ON201 day1 dayTruck recommended
Woodbridge, ON201 day1 dayTruck recommended
Pickering, ON201 day1 dayTruck recommended
Milton, ON301 day1 dayTruck recommended
Caledon, ON301 day1 dayTruck recommended
Newmarket, ON301 day1 dayTruck recommended
Bolton, ON301 day1 dayTruck recommended
Ajax, ON301 day1 dayTruck recommended
Whitby, ON301 day1 dayTruck recommended
Aurora, ON301 day1 dayTruck recommended
Burlington, ON401 day1 dayTruck recommended
Hamilton, ON401 day1 dayTruck recommended
Oshawa, ON401 day1 dayTruck recommended
St. Catharines, ON401 day1 dayTruck recommended
Guelph, ON501 day1 dayTruck recommended
Niagara Falls, ON501 day1 dayTruck recommended
Barrie, ON601 day1 dayTruck recommended
Cambridge, ON601 day1 dayTruck recommended
Kitchener, ON701 day1 dayTruck recommended
Waterloo, ON701 day1 dayTruck recommended

Across Canada

CityRoad milesTruck, soloTruck, teamRail intermodal
London, ON1301 day1 dayTruck recommended
Kingston, ON1801 day1 dayTruck recommended
Windsor, ON2501 day1 dayTruck recommended
Sudbury, ON2501 day1 dayTruck recommended
Ottawa, ON2601 day1 day1 day ramp to ramp
Laval, QC3701 day1 day1 day ramp to ramp
Montreal, QC3801 day1 day1 day ramp to ramp
Trois-Rivières, QC4601 day1 day1 day ramp to ramp
Sherbrooke, QC4701 day1 day1 day ramp to ramp
Quebec City, QC5401 day1 day1 day ramp to ramp
Thunder Bay, ON6902 days1 dayAsk Stryke (cross-border)
Fredericton, NB7702 days1 day1–2 days ramp to ramp
Saint John, NB8002 days1 day1–2 days ramp to ramp
Moncton, NB8802 days1 day1–2 days ramp to ramp
Halifax, NS9402 days1 day1–2 days ramp to ramp
Charlottetown, PE9802 days1 day1–2 days ramp to ramp
Winnipeg, MB1,1302 days1 day2–3 days ramp to ramp
Regina, SK1,5203 days2 days4–5 days ramp to ramp
Saskatoon, SK1,6603 days2 days4–5 days ramp to ramp
Lethbridge, AB1,9504 days2 days3–4 days ramp to ramp
Calgary, AB2,0204 days2 days3–4 days ramp to ramp
Edmonton, AB2,0204 days2 days2–3 days ramp to ramp
Red Deer, AB2,0204 days2 days3–4 days ramp to ramp
Kelowna, BC2,3104 days2 days4–5 days ramp to ramp
Kamloops, BC2,3504 days2 days4–5 days ramp to ramp
Prince George, BC2,4704 days2–3 days4–5 days ramp to ramp
Surrey, BC2,4904 days2–3 days4–5 days ramp to ramp
Vancouver, BC2,5004 days2–3 days4–5 days ramp to ramp

United States

CityRoad milesTruck, soloTruck, team
Buffalo, NY701 day1 day
Cleveland, OH2301 day1 day
Detroit, MI2501 day1 day
Pittsburgh, PA2701 day1 day
Columbus, OH3801 day1 day
Philadelphia, PA4001 day1 day
Newark, NJ4001 day1 day
Baltimore, MD4001 day1 day
New York, NY4101 day1 day
Washington, DC4201 day1 day
Cincinnati, OH4901 day1 day
Chicago, IL5201 day1 day
Boston, MA5201 day1 day
Richmond, VA5201 day1 day
Milwaukee, WI5201 day1 day
Indianapolis, IN5301 day1 day
Louisville, KY6001 day1 day
Raleigh, NC6502 days1 day
Charlotte, NC7002 days1 day
Nashville, TN7802 days1 day
St. Louis, MO7902 days1 day
Minneapolis, MN8302 days1 day
Atlanta, GA8802 days1 day
Memphis, TN9802 days1 day
Kansas City, MO1,0202 days1 day
Omaha, NE1,0302 days1 day
Jacksonville, FL1,1102 days1 day
Tulsa, OK1,2202 days1–2 days
Orlando, FL1,2602 days1–2 days
Tampa, FL1,3203 days2 days
New Orleans, LA1,3403 days2 days
Oklahoma City, OK1,3403 days2 days
Dallas, TX1,4403 days2 days
Miami, FL1,4803 days2 days
Houston, TX1,5603 days2 days
Denver, CO1,6103 days2 days
Austin, TX1,6403 days2 days
San Antonio, TX1,7303 days2 days
Laredo, TX1,8903 days2 days
Salt Lake City, UT2,0004 days2 days
El Paso, TX2,0204 days2 days
Phoenix, AZ2,2604 days2 days
Las Vegas, NV2,3404 days2 days
Seattle, WA2,4804 days2–3 days
Portland, OR2,5304 days2–3 days
San Diego, CA2,6004 days2–3 days
Los Angeles, CA2,6105 days3 days
Sacramento, CA2,6305 days3 days
Oakland, CA2,7105 days3 days
San Francisco, CA2,7205 days3 days

Mexico

CityRoad milesTruck, soloTruck, team
Nuevo Laredo, TAMPS1,9003 days2 days
Ciudad Juárez, CHIH2,0204 days2 days
Monterrey, NL2,0504 days2 days
Saltillo, COAH2,1004 days2 days
Querétaro, QRO2,4004 days2–3 days
Mexico City, CDMX2,4304 days2–3 days
Guadalajara, JAL2,5204 days2–3 days
Tijuana, BC2,6004 days2–3 days

Cross-border lanes: truck days exclude time at the border, and rail across the border is quoted lane by lane.

Victoria (Vancouver Island) and St. John’s (Newfoundland) include a ferry crossing and are quoted lane by lane.

How the calculator works

How is truck transit time estimated?

From the road mileage between pickup and delivery: about 650 miles a day for a solo driver within hours-of-service limits, and 1,200 to 1,300 miles a day for a team, with two drivers taking turns.

How is rail intermodal transit estimated?

For domestic lanes in Canada or the United States, from the railways' published ramp-to-ramp schedules, such as CN's intermodal service grid (for example, about four days from Toronto to Vancouver), plus about a day at each end for the truck legs. Cross-border rail is planned lane by lane, so the calculator asks you to contact Stryke for a schedule.

Is the transit time guaranteed?

No. It is a planning estimate. Pickup times, delivery appointments, weather, inspections and the specific carrier or train all change real transit. Request a quote for a transit commitment on your lane.

Get a QuoteCall