St Thomas

Hotel Deals All prices are avg per night for a 7 night stay starting on July 19, 2015

The Ritz-Carlton St. Thomas

Based on 378 reviews
6900 Great Bay, Saint Thomas, US Virgin Islands
from $ 936

The Westin St. John Resort & Villas

300-A Chocolate Hole, Cruz Bay, 99 00831, US Virgin Islands
from $ 623

Best Western Plus Emerald Beach Resort

8070 Lindbergh Bay, Charlotte Amalie, 99 00802, US Virgin Islands
from $ 189