Sunset on St John

Map of the Best Beaches of St John

February 8, 2020

St John is famous for their North Shore beaches. Travelers will argue about which beach is their favorite, but the fact is that the top of the list is always the same: Trunk Bay Beach, Cinnamon Bay Beach, Honeymoon Beach, and Maho Bay Beach, to name a few. These are without a doubt the most popular beaches on the island. And they’re all located along St John’s North Shore.

These beaches all have:

  • Beautiful white sand
  • Crystal-clear, aqua-blue waters
  • Coconut Palms lining the beach
  • Shallow-water snorkeling
  • Protection by the Virgin Islands National Park
Map of St John Beaches

Map of St John's Beaches - Image sourced from

Trunk Bay Beach

This is St. John’s most popular, most photographed, and most visited beach. Trunk Bay Beach is arguably the most beautiful beach on St John, if not in all of the Caribbean. It’s on many must-see lists and many visitors make sure to plan a day to visit. It’s so beautiful that when cruise ships dock and allow their passengers to visit St Thomas, they will make the trek by taxi and ferry to spend a few hours enjoying everything that makes Trunk Bay Beach so well-known. Guests enjoy white sand, towering palms, crystal clear water, the Underwater Snorkeling Trail, food, drinks, showers/bathrooms, as well as snorkel gear and chair rentals. It’s also the only St John beach with a lifeguard. But, this beach does have an entrance fee.

Maho Bay Beach

Maho Bay is on everybody’s favorite beach list. And it should be — it’s convenient, sitting right along North Shore Road. Families enjoy the convenience of unloading all their beach stuff without hassle. There are bathrooms, grills, and covered pavilions with picnic tables on the beach. The beach is narrow and lined with coconut palms and sea grape trees for shade. The water is shallow, making it a great spot for younger kids and parents with floats. Parking is considered easy for St. John standards, with marked parking areas by the pavilion and a larger lot at the eastern end of the beach.

Cinnamon Bay Beach

Cinnamon Bay is the longest white sand beach on St John. Just like Trunk Bay Beach, you’ll find a cay just off the beach. And just like at other St.John beaches, you’ll find white sand, palm trees, sea grapes for shade, and some great shallow water snorkeling.

Honeymoon Beach

While the name might make you think that it’s only for newlyweds, Honeymoon Beach is a great beach for families of all sizes. White sand, shallow water, beautiful clear blue water, snorkeling and watersports make it a perfect St.John beach destination. Note that Caneel Bay Resort is currently closed (correct as of February 2020), but you can still get to this beach from the National Park Visitors Center which is around 2km’s away on foot.

©2021 The Hills. All rights reserved.
By using this website, you agree to our use of cookies. We use cookies to provide you with a great experience and to help our website run effectively.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram