Flight distance between Kitchener, Canada and Casablanca, Morocco 3,874.0 mi / 6,234.6 km