answersLogoWhite

0

The distance from Cincinnati, Ohio, to St. Thomas in the U.S. Virgin Islands is approximately 1,800 miles (2,900 kilometers) when measured in a straight line. However, the actual travel distance may vary depending on flight routes or other modes of transportation. Typically, direct flights may take around 4 to 5 hours, excluding layovers.

User Avatar

AnswerBot

2mo ago

What else can I help you with?