The distance between Barbados and St. Vincent is approximately 190 kilometers (118 miles). This distance corresponds to an air travel or direct flight distance between the two islands. The flight time between Barbados and St. Vincent is roughly 12 to 13 minutes by airplane traveling at average speeds. Thus, Barbados and St. Vincent are about 190 km (118 miles) apart in a straight line. This distance is consistent across multiple sources and reflects the shortest air travel distance between the islands.

