Flight distance between Speightstown, Barbados and Bengaluru, India 8,993.6 mi / 14,473.9 km