Top Hotel Deals in St. Thomas

Book Flight + Hotel together and save!
Shop in Charlotte Amalie. Sit by a palm tree. Snorkel Magens Bay. Make a reservation at one of many St. Thomas hotels today.

Bolongo Bay Beach Resort

from $180 USD

Bolongo Bay Beach Resort is a fun, casual resort of 65 rooms with a Caribbean flair and big resort facilities located right on the 1000 feet long beach overlooking the Caribbean Sea. The resort offers a Room Only and an All-Inclusive plan. ...

BEST WESTERN Carib Beach Resort

from $150 USD

The BEST WESTERN Carib Beach Resort is ideal for vacationers and business guests alike....

Windward Passage Hotel

from $175 USD

Your perfect waterfront choice in beautiful St.Thomas, U.S. Virgin Islands. Our feature-rich Caribbean resort, Windward Passage, formerly Holiday Inn St. Thomas, is centrally located overlooking the picturesque harbor of Charlotte Amalie....

Sapphire Beach Condominium Resort

from $225 USD

Sapphire Beach Condominium Resort is located at the base of a rocky point, offering views of St. John and the British Virgin islands. The resort offers complimentary shuttle service in and out of Red Hook to restaurants and shopping locations....

Frenchmans Reef and Morning Star Marriott Beach Resort

from $239 USD

Morning Star Beach Club, the stand-alone boutique St. Thomas resort, and the newly-renovated Sea Cliff Tower tempt guests to enjoy the pristine beachfront locale....

More Great Deals on St. Thomas Hotels

Marriotts Frenchmans Cove from $349 USD

The Ritz-Carlton St. Thomas from $369 USD

Caneel Bay Resort from $399 USD

More Cities with Great Deals