Flight distance between Olanchito, Honduras and Hamilton, Canada 1,959.3 mi / 3,153.1 km