Flight distance between Four Cross Roads, Barbados and Budapest, Hungary 5,018.6 mi / 8,076.7 km