Around the World

Distance between Windsor and Richmond

Distance from Windsor to Richmond is 1967 miles / 3166 kilometers and driving distance is 2446 miles or 3937 kilometers. Travel time by car is about 41 hours 22 minutes.

Map showing the distance from Windsor to Richmond

Beeline Air distance: miles km
Driving line Driving distance: miles km


City: Windsor
Country: Canada
Coordinates: 42°18′0″N


City: Richmond
Country: Canada
Coordinates: 49°10′12″N

Time difference between Windsor and Richmond

The time difference between Windsor and Richmond is 3 hours. Richmond is 3 hours behind Windsor. Current local time in Windsor is 23:07 EDT (2021-06-14) and time in Richmond is 20:07 PDT (2021-06-14).