
Best Saint Thomas Island last minute deals
KAYAK’s insights for last minute hotels in Saint Thomas Island
Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in Saint Thomas Island with confidence.
Which month has the cheapest last minute hotel rates in Saint Thomas Island?
The cheapest month for last minute hotels in Saint Thomas Island is October, with an average nightly rate of $246. The most expensive month is March at $370 per night.
What is the cheapest day to book a last minute hotel in Saint Thomas Island?
The cheapest day to book a last minute hotel in Saint Thomas Island is Thursday, with an average nightly rate of $312. The most expensive day is Tuesday at $335 per night.
Which neighborhood do KAYAK users most love to book their last-minute hotels in Saint Thomas Island?
The most popular neighborhood in Saint Thomas Island among KAYAK users to search for a last-minute hotel is Charlotte Amalie, with an average price of $254. Windward Passage Hotel, Galleon House Hotel, and Emerald Beach Resort rank among the highest-rated hotels in Charlotte Amalie.
How much is a last-minute hotel in Saint Thomas Island for tonight?
The best deal for a 3-star last-minute hotel room in Saint Thomas Island found by KAYAK users in the last 5 days was $84, while the lowest price for a 4-star hotel was $149. The cheapest room found overall was for $84.
How much is a last-minute hotel in Saint Thomas Island for this weekend?
The cheapest last-minute hotel room in Saint Thomas Island for the upcoming weekend found on KAYAK in the last 5 days was for $84 per night.
Good to know
Low season | High season | Average price (weeknight) | Average price (weekend night) |
|---|---|---|---|
October | June | $348 | $367 |
Cheapest month to stay with an average 27% drop in price. | Most expensive month to stay with an average 32% rise in price. | Average Sun - Thu price over the last 2 weeks. | Average Fri & Sat price over the last 2 weeks. |







