Flight distance between Ruma, Serbia and Hamilton, Canada 4,597.7 mi / 7,399.3 km