Bikinis on teh Beach Bar & Grill at Honeymoon Beach St John USVI

Bikinis Beach Bar & Grill

Irmaria Drink Bikinis on teh Beach Bar & Grill at Honeymoon beach St John USVILooking for a St John Beach Bar?

As many visitors to the US Virgin Islands know … if you want to go to a true beach bar you have to go to the BVIs. Places like Soggy Dollar, Foxy’s and Pirates Bight serve tropical drinks on beautiful white sand beaches. Try to find that on St John and the only spot that’s even remotely like these … is The Beach Bar on Cruz Bay. A great bar … but not located on a beautiful white sand beach with aqua blue water inviting you to cool off.

Well, that’s no longer true!

Virgin Island Ecotours recently opened up Bikinis on the Beach Bar & Grill. Located on one of St John’s famous North Shore beaches and inside the Virgin Islands National Park – just west of Caneel Bay Resort! Visitors can enjoy beach pub foods and island style drinks just steps from the inviting aqua waters of Honeymoon Beach!

All Day Water Sports Pass

Looking to enjoy a day of water sports? VI Ecotours has an incredible deal. Enjoy all day access to SUP, kayak, float, snorkel gear, chair and locker for just $49/pp! You can save 10% by reserving your Pass online. Honeymoon Beach All Day Pass reservations


Getting to Honeymoon Beach

With Caneel Bay Resort closed until further notice – there are really only 3 ways to get to Honeymoon Beach / Bikinis on the Beach Bar & Grill. Want to make it an adventure? Or, want to get there and start relaxing? Either way … here are your choices …

  1. VI Ecotours has a Zodiak water taxi that runs from Cruz Bay to Honeymoon Beach and back … You can book it online here.
  2. Local charters from St Thomas and St John routinely stop at Honeymoon Beach, St John. Ask your captain if it’s on your itinerary.
  3. Hike the Lind Point Trail. Approx 1.1 mi. each way. Moderate elevation change. Trail starts at the VI National Park’s Cruz Bay Visitors Center. See map below …


Boat from Cruz Bay to Honeymoon Beach

Local: 340.779.2155
Text Us: 1.340.690.2540