Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to C$590 by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.



Top Hotel Deals

See all 134 Hotels in St. Thomas
Mafolie Hotel

Mafolie Hotel

7091 Estate Mafolie, St. Thomas
3.9
of 5, from 143 reviews
3.0 out of 5.0

Located in Charlotte Amalie, this hotel is within a 10-minute walk of Lionel Roberts Stadium and Blackbeard's Castle. Emancipation Garden and Fort Christian are also within 15 minutes.

C$175
Olga's Fancy

Olga's Fancy

Honduras 8, St. Thomas
4.6
of 5, from 53 reviews
3.0 out of 5.0

Located in Charlotte Amalie, this hotel is within 1 mi (2 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden. Blackbeard's Castle is 1.2 mi (2 km) away.

Emerald Beach Resort

Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas
3.7
of 5, from 480 reviews
3.5 out of 5.0

This beachfront resort on St. Thomas is located along a curving bay, a 5-minute drive from the airport and short distance from Charlotte Amalie, brimming with duty-free shops.

St. Thomas All Inclusive B&B

St. Thomas All Inclusive B&B

S/V Ragamuffin Sailboat, St. Thomas
1.0
of 5, from 1 reviews
3.0 out of 5.0

This bed & breakfast is located in St. Thomas (Water Island), close to the beach, University of Virgin Islands, Emancipation Garden, and Fort Christian. Local attractions also include Blackbeard's Castle and St. Thomas Government House.

C$100
Midtown Guest House

Midtown Guest House

1B Commandant Gade, St. Thomas
4.0
of 5, from 1 reviews
2.5 out of 5.0

Located in Charlotte Amalie, this guesthouse is steps from Haagensen House and Blackbeard's Castle. Emancipation Garden and Fort Christian are also within 10 minutes.

Marriott Frenchman's Reef and Morning Star Beach Resort

Marriott Frenchman's Reef and Morning Star Beach Resort

5 Estate Bakkeroe, St. Thomas
4.0
of 5, from 934 reviews
4.5 out of 5.0

Marriott Frenchman's Reef and Morning Star Beach Resort is on the south coast of St. Thomas, a 10-minute drive from Charlotte Amalie, the island's capital. Guests can drive 7 minutes for snorkeling at Frenchman's Bay, or ride the tram to Paradise Point.

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

8075 Lindbergh Bay, St. Thomas
3.2
of 5, from 120 reviews
3.5 out of 5.0

Located in Charlotte Amalie, this hotel is within 3 mi (5 km) of Brewers Bay Beach, Fort Christian, and Emancipation Garden. University of Virgin Islands and Magic Ice Gallery are also within 3 mi (5 km).

Pallina Villa

Pallina Villa

Peterborg, St. Thomas
4.5 out of 5.0

Located in Peterborg, this luxury villa is 2.3 mi (3.8 km) from Magens Bay and within 6 mi (10 km) of Blackbeard's Castle and Emancipation Garden. Fort Christian and Mahogany Run Golf Course are also within 6 mi (10 km).