Flight distance between Luang Prabang, Laos and Hamilton, Canada 8,072.7 mi / 12,991.7 km