Flight distance from Charlottesville to Toronto

638 kilometers/396 miles
or 344 nautical miles.
Your flight will depart from Charlottesville airport and land at Toronto airport.
City: Charlottesville (CHO) Toronto (YYZ)
Latitude: 38.0299 43.733333
Longitude: -78.479 -79.461111
Country: United States Canada
Timezone: America/New_York America/Toronto
Current time:: 00:22 05-Apr-2026 00:22 05-Apr-2026

How far is between Charlottesville and Toronto?

  • Your starting point Charlottesville, United States is located at 38.0299,-78.479
  • Your ending point Toronto, Canada is located at 43.733333,-79.461111
  • l distance from Charlottesville to Toronto is 638 kms equals to miles and 344 nautical miles.
  • Flight time from Charlottesville to Toronto is 21 hours 25 minutes
Click here to get detail flight schedules from Charlottesville to Toronto