How long does it take to get st thomas from Detroit?
St.Thomas is a city located on the island of St.Thomas, US Virgin Islands, and Detroit is a city in Michigan, USA. To travel from Detroit to St.Thomas requires flying. The length of the flight depends on the airline and route, but direct flights typically take around 5 hours and 30 minutes to 6 hours. Additionally, you will need to consider any time it takes to get to the airport in Detroit and from the airport in St. Thomas to your destination.