Overlooking the picturesque Harbor of Charlotte Amalie, the Holiday Inn St. Thomas Hotel is centrally located in the downtown historical district of St. Distance from city center: 0.8 km
The Best Western Carib Beach Resort, located 5 min walking distance from the Lindbergh Bay Beach and just a few minutes away from the airport, 2.5 miles Distance from city center: 2.89 km
Bluebeard's Castle is an historic property dating back to the 1600s. The resort occupies an entire hilltop with spectacular views overlooking the harbor Distance from city center: 2.88 km
The Best Western Emerald Beach Resort is luxurious, romantic and secluded. and located directly on the beach on Lindbergh Bay. You'll be just a few minutes Distance from city center: 2.89 km
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 Distance from city center: 4.88 km
A small all-suite Caribbean beachfront and garden resort, Secret Harbour is located on the quiet east end of St. Thomas away from the busy downtown area. Distance from city center: 9.9 km
Situated at the northeastern end of St. Thomas in the U. Virgin Islands, overlooking the Caribbean, St. John and the British Virgin Islands. Enjoy everything Distance from city center: 7.67 km
Nestled on a 15-acre preserve, Point Pleasant Resort overlooks the Caribbean Sea and the British Virgin Islands and is approximately nine miles from Saint Distance from city center: 7.67 km
Enclosed by palm-shaded hills and overlooking its own yacht-filled cove, the Elysian Beach Resort offers a most magnificent setting for its guests. The Distance from city center: 2.88 km
Crowning the Southern tip of St.Thomas and overlooking beautiful Charlotte Amalie Harbor, the Frenchman's Reef and Morning Star Marriott Beach Resort offers Distance from city center: 3.11 km