The deal on St Thomas Hotels and more!

Beaches in St Thomas, USVI

St Thomas has the most amazing beaches in the world! Keep this on your phone for your trip!

Most Popular Beaches

Magens Bay, St Thomas (Northside)

Magens Bay is the most famous beach on St. Thomas, with calm waters and soft white sand, plus a beach bar with food, drink service on the beach, restrooms and showers.

Magens Bay Photos + Details

Sapphire Beach, St Thomas (East End)

Sapphire Beach is known for stunning views of neighboring islands and crystal-clear waters. Great for snorkeling and more, plus they have a beach bar, food and beach chairs.

Sapphire Beach Photos + Details

Coki Beach, St Thomas (East End)

Amazing snorkeling with lots of tropical fish, Coki Beach has clear water and vibrant marine life. Coki has beach chairs, umbrellas, plus food and drinks with beach waitstaff

Coki Beach Photos + Details

Secret Harbour Beach, St Thomas (East)

Secret Harbour Beach is great for snorkeling, lounging, and a peaceful spot to relax. Sunset Grille steps away for food + drinks.

Secret Harbour Photos + Details

Cowpet Bay Beach, St Thomas (East)

Cowpet Bay Beach is quiet, beautiful and ideal for swimming. Great restaurants include Sangrias (lunch) + Caribbean Fish Market for dinner & Sunday Brunch! 

Cowpet Bay Beach Photos + Details

Lindquist Beach, St Thomas (East End)

Lindquist Beach is a beautiful, uncrowded spot with soft sand and calm waters. Ideal for swimming, snorkeling and relaxing. An amazing beach you will love!

Lindquist Beach Photos + Details

Brewer's Bay, St Thomas (West)

Brewer's Bay is a quiet beach with calm waters perfect for swimming and best spot for sea turtles when snorkeling. 

Brewer's Bay Photos + Details

Hull Bay, St Thomas (North, West)

A quiet, secluded beach, Hull Bay offers a peaceful retreat with a laid-back vibe and a few local restaurants and bars. 

Hull Bay Photos + Details

Limetree Bay Beach, St Thomas (Northside)

Limetree Bay Beach is a serene, private spot for those seeking quiet relaxing time on the beach or in the water. 

Limetree Beach Photos + Details

Frenchman's Bay, St Thomas (South side)

Frenchman’s Bay is another less crowded beach with calm waters, great for swimming and lounging. Often associated with nearby Frenchman's Reef resort. 

Frenchman's Bay Photos + Details

Neltjeberg Bay Beach, St Thomas (North, West)

A secluded beach, Neltjeberg Bay is tranquil with lush surroundings. Neltjeberg can be a private beach experience. 

More Neltjeberg Bay Beach Details

Dorothea Beach, St Thomas (North, West)

Dorothea Beach is small and isolated, with beautiful blue waters and a calm atmosphere. Perfect for a serene beach day. 

Dorothea Beach Photos + Details

Vessup Bay, St Thomas (East End)

Vessup Bay has soft sand, clear water, popular for those seeking a less tourist-heavy destination.

Vessup Bay Photos + Details