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

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Thomas and St. John 3 Star Hotels

See all 179 Hotels in St. Thomas and St. John
Olga's Fancy

Olga's Fancy

Honduras 8, St. Thomas
3.0 out of 5.0
4.6 out of 5 (53 reviews)
Quiet, friendly, and authentic! Olgas Fancy was exactly what we were looking for! Candi and Eddie were wonderful hosts! Olgas had everything we were looking for to enjoy the island. Conveniently located and tucked away in Frenchtown within walking distance of some of the islands best restaurants and bars! If you are looking for ...
  Sep 4, 2017

$175

$175
Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas

8075 Lindbergh Bay, St. Thomas
3.5 out of 5.0
3.2 out of 5 (120 reviews)
Pleasantly surprised We stayed in a villa with a stunning view. At first was disappointed that the onsite restaurant was not open but took the shuttle to their sister hotel at Emerald Beach, where we had a fantastic dinner. Chef Randy prepared the best tuna I've ever eaten. Just a small suggestion that offering guests ...
  Aug 17, 2017

$114

$114
Harbour Beach Villas

Harbour Beach Villas

6281 Estate Nazareth, St. Thomas
3.0 out of 5.0
4.5 out of 5 (62 reviews)
Very nice hotel on a beautiful beach We enjoyed our stay at the hotel. The room is very spacious and clean. The manager is friendly and helpful. Highly recommend
  Jul 25, 2017
The Island Beachcomber Hotel

The Island Beachcomber Hotel

8071 Lindbergh Beach Road, St. Thomas
3.0 out of 5.0
3.3 out of 5 (80 reviews)
Ride out the stormStayed at the beachcomber hotel thru Irma. Hotel sustained serious damage but thanks to the owner and staff everyone there suffered no bodily damage and were fed and cared for with compassion and good humor. I don't plan on being in a catastrophic situation again but I would want the same group with ...
  Sep 13, 2017

$119

$119
Mafolie Hotel

Mafolie Hotel

7091 Estate Mafolie, St. Thomas
3.0 out of 5.0
3.9 out of 5 (143 reviews)
brilliant view!terrific team, lovely rooms, view-to-die-for, excellent food!
  Aug 23, 2017

$137

$137
Bluebeards Castle Villas

Bluebeards Castle Villas

1331 Estate Taarneberg, St. Thomas
3.5 out of 5.0
3.9 out of 5 (86 reviews)
Island favorite in the process of a faceliftBluebeards has been around for a long, long time, settled on the mountainside overlooking Charlotte Amalie, and that view is not going away. The hotel itself is showing its age, but the owners are in the process of renovating the whole place. Still, even with the work only partly done it remains ...
  Sep 6, 2017
Emerald Beach Resort

Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas
3.5 out of 5.0
3.7 out of 5 (481 reviews)
Stay was nice. 24hr pool, outside dining/bar nice.Staff gave great customer service. Found at least one bug in our room daily including roaches, during our stay. Remote control for tv did not work so had to manually control changing channels/volume. TV did not show networks on the screen. Bulb blown in one of the lamps so it did not work. Curtains ...
  Sep 1, 2017

$179

$179
Bluebeards Castle Hotel

Bluebeards Castle Hotel

Bluebeards Hill, St. Thomas
3.5 out of 5.0
3.6 out of 5 (231 reviews)
Great location very big hill to climb to get to and from hotel
  Jul 16, 2017
Bunker Hill Hotel

Bunker Hill Hotel

2307 Commandant Gade, St. Thomas
3.5 out of 5.0
3.6 out of 5 (177 reviews)
Nice hotel away from beachHotel and restaurant were good. Hotel is in somewhat seedy area away from beach front.
  Aug 24, 2017

$69

$69
Windward Passage Hotel

Windward Passage Hotel

Veterans Drive Charlotte Amali, St. Thomas
3.5 out of 5.0
3.0 out of 5 (626 reviews)
very nice hotelhotel old but nice staff was very friendly was there only there before Irma hit the Island hotel with stood impact very well. they had 2 generators so we had power though out except for a few hours every other day while they refueled. A lot of the staff stayed and helped out the whole time we were ...
  Sep 17, 2017

$106

$106
Map

Three Star Hotel Guide for St. Thomas and St. John

There’s a reason the top 3 star hotels in St. Thomas and St. John, U.S. Virgin Islands are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Thomas and St. John, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St. Thomas and St. John for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Thomas and St. John near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Thomas and St. John 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in St. Thomas and St. John

Emerald Beach Resort
3.5 out of 5.0
Last booking: 14 hours ago