Landmark
Blackbeard’s Castle
St. Thomas
About
Blackbeard’s Castle is a historic hilltop landmark and boutique hotel in Charlotte Amalie, St. Thomas, offering breathtaking harbor views, restored villas, and a true taste of Caribbean heritage. Explore the island’s most famous attraction, relax by the Jolly Rogers Pool Bar, and soon experience fine dining at Queen Anne Restaurant. Whether visiting for a drink, a photo overlooking the harbor, or a stay in our elegant St. Thomas boutique accommodations, guests enjoy unmatched views, history, and island hospitality. Discover why Blackbeard’s Castle is among the best things to do in St. Thomas.
Hours
- Sunday: 9:00am - 9:00pm
- Monday: 9:00am - 9:00pm
- Tuesday: 9:00am - 9:00pm
- Wednesday: 9:00am - 9:00pm
- Thursday: 9:00am - 9:00pm
- Friday: 9:00am - 9:00pm
- Saturday: 9:00am - 9:00pm