Beach Hotels in St. Thomas

Hotels
Hotels Top
Restaurants
Restaurants Top
Activities
Activities Top
Update Map

Top 10 Hotels in St. Thomas

    #1 Crystal Cove Condominiums
    3 out of 5 stars

    #2 Bolongo Bay Beach Resort
    3 out of 5 stars

    #4 Wyndham Sugar Bay Resort and Spa
    4 out of 5 stars

    From $224 per night

    #5 Anchorage Beach Resort
    3 out of 5 stars

    From $188 per night

    #6 Best Western Emerald Beach Resort
    4 out of 5 stars

    From $225 per night

    #8 Marriott's Frenchman's Cove
    4 out of 5 stars

    #9 Pavilions and Pools Villa Hotel
    3 out of 5 stars


    • 1-9 of 9 St. Thomas Hotels

    Staying in St. Thomas

    We know what you’re thinking: Where should I stay? Deciding on a St. Thomas hotel can be a challenge. Is the hotel close to my favorite attractions? Does it have a complimentary breakfast? Is there free wi-fi? IgoUgo members reviewed hotels in St. Thomas and provided some useful tips and advice below. Read St. Thomas hotel reviews and discover where to hang your hat.

    • All
    • 1 star
    • 2 star
    • 3 star
    • 4 star
    • 5 star

    Showing All Hotels

    • All
    • 1 star
    • 2 star
    • 3 star
    • 4 star
    • 5 star

    Showing All Hotels

    Recent St. Thomas Hotel Reviews

    Marriott Frenchman's Cove
    User Rating:4 out of 5 stars
    Marriott Frenchmans Reef and Morning Star Beach Resort
    User Rating:3 out of 5 stars
    Wyndham Sugar Bay Resort and Spa
    User Rating:5 out of 5 stars
    Antilles Resort at Sapphire Village
    User Rating:3 out of 5 stars
    Best Western Emerald Beach Resort
    User Rating:2 out of 5 stars
    Bolongo Bay Beach Club and Villas
    User Rating:5 out of 5 stars
    Bluebeard's Castle
    User Rating:4 out of 5 stars
    Antilles Resort at Crystal Cove
    User Rating:5 out of 5 stars
    Best Western Carib Beach Resort
    User Rating:4 out of 5 stars
    Secret Harbor Beach Resort
    User Rating:4 out of 5 stars