Flight distance between São Paulo, Brazil and Hamilton, Canada 5,074.7 mi / 8,167.0 km