Flight distance between Sainyabuli, Laos and Hamilton, Canada 8,116.8 mi / 13,062.7 km