USVI Beaches logo

Cinnamon Bay Beach

North Shore, St. John

Located on the northside of St. John, Cinnamon Bay Beach is one crown of the gems of the Virgin Islands National Park. This is the longest beach on St. John with beautiful soft white sand. There is a small cay just off the center of the beach that has great snorkeling all around it. Just off to the west of the beach is another beach, Little Cinnamon, that you can swim to to get away from the crowds of it's larger neighbor. That's right, Cinnamon Bay Beach is one of the bussiest on the island.

There are cool ruins all around the beach with the most notable being the one right on the sand. The window makes for a really cool picture (which is why I used it). There is also a trail around the larger ruins behind the beach on the other side of the road. Along with the ruins there are a lot of other amenities that the park offers here. There is a souveneir shop, showers, restrooms, and snorkeling gear and other watersports rentals. Additionally this is one of the only beaches on the island that actually offers camping! You can rent a spot for your own tent or you can rent a nice eco-tent setup! It's a wonderful experience if you want to sleep under the stars where native inhabitants of the island once lived!

More Information

Fee required: No
Beach Busy: Yes
Beach Size: Large


  • Food / Bar
  • Bathrooms
  • Swimming
  • Snorkeling
  • Parking
  • Life Guards
  • Chair Rentals
  • Picnic Tables

How to Get There

  • Drive
  • Boat / Kayak
  • Hike