How many hours does it take to fly from grand junction Colorado st thomas?

The flight time from Grand Junction, Colorado (GJT) to St. Thomas, U.S. Virgin Islands (STT) is approximately 6 hours and 30 minutes, depending on the airline and routing.
Copyright Wanderlust World © https://www.ynyoo.com