Flight distance between Bromma, Sweden and Hamilton, Canada 3,964.6 mi / 6,380.4 km