Flight distance between Buenos Aires, Argentina and Hamilton, Canada 5,547.6 mi / 8,928.0 km