Coki Beach

US Virgin Islands


Coki is on a protected cove at the entrance to Coral World marine park. The snorkeling is excellent, with lots of fish action, and you can dive from the shore with gear from the on-site dive shop. The narrow beach fills up with locals and tourists enjoying the eateries, hair-braiding vendors and loud music. A festive scene results. However, Coki is the one beach on St Thomas with touts – as soon as you arrive someone will quickly become your ‘friend.’


Lonely Planet's must-see attractions

Nearby US Virgin Islands attractions

1. Lindquist Beach

1.03 MILES

Part of protected Smith Bay Park, this narrow strand off Smith Bay Rd is a beauty all right: calm, true-blue water laps the soft white sand, while several…

2. Sapphire Beach

1.42 MILES

Sapphire is among St Thomas' prettiest white-sand beaches, and accordingly it draws a big tourist crowd. Amenities include water-sports rentals …

3. Tillett Gardens

1.54 MILES

This colorful artists' colony near Tutu Park Mall lures hippies, thinkers, musicians and outcasts with its good-times vibe and welcoming spirit. On any…

4. Secret Harbour Beach

2.35 MILES

Small and hammock-strewn, this west-facing beach in front of the eponymous resort could hardly be more tranquil. It’s an excellent place to snorkel with…

5. Paradise Point Skyride

3.6 MILES

Gondolas whisk visitors 700ft up Flag Hill to a scenic outlook. The ride takes seven minutes. At the top a restaurant, a bar, a gallery of shops and a…

6. Havensight

3.61 MILES

A hundred years ago the area on the east side of Charlotte Amalie Harbor was a bustling steamship wharf. Known today as Havensight, the district is still…

7. Magens Bay

3.84 MILES

The sugary mile that fringes Magens Bay, 3 miles north of Charlotte Amalie, makes almost every travel publication’s list of beautiful beaches. The seas…

8. Government House

4.18 MILES

Ascend the hill behind Frederik Lutheran Church and you’ll come to a grand white mansion housing the territorial governor's offices. It was built between…