20 Best Places to Shop in St. John, U.S. Virgin Islands

Background Illustration for Shopping

We've compiled the best of the best in St. John - browse our top choices for the top things to see or do during your stay.

Bajo el Sol Gallery, Art Bar & Rum Room

Fodor's Choice

Come here to take in local art that ranges from oil paintings and water colors to works in wood, ceramic, or metal. A full bar in the back serves espresso, craft cocktails, and St. John's best selection of aged rums—which you can sample in curated tasting flights.

Friends of the Park Store

Fodor's Choice

In the park Virgin Islands National Park Visitor Center, find books, maps, and beachwear—like tees printed with turtle and petroglyph designs—at this store run by the nonprofit group that raises money for the park. It's also a great spot to buy educational materials for kids.

Sloop Jones

Fodor's Choice

This store's worth the trip (call ahead for hours, though) all the way out to the island's eastern end to shop for made-on-the-premises clothing and pillows, in fabrics splashed with tropical colors. The clothes are made from cotton, gauze, and modal, and are supremely comfortable. Sloop also holds painting workshops and makes banners and signs.

Recommended Fodor's Video

Bamboula

This multicultural boutique carries unusual housewares, rugs, bedspreads, accessories, and men's and women's clothes and shoes that owner Jo Sterling has found on her world travels.

North Shore Rd., Cruz Bay, 00831, U.S. Virgin Islands
340-693–8699

Something incorrect in this review?

Big Planet

You knew when you arrived that someplace on St. John would cater to the those who hike up and down the island's trails. This store sells colorful and durable cotton clothing and accessories by Billabong, Quicksilver, and Volcom.

North Shore Rd., Hwy. 20, Cruz Bay, 00831, U.S. Virgin Islands
340-776–6638

Something incorrect in this review?

Calabash Market

If you're renting a villa on the island's southeast end or headed to Salt Pond or Lameshur Bay for the day, provision at this small supermarket. The selection is quite good, including fresh steaks, seafood, and produce, and villa renters will find enough choices for simple meals and snacking.

Rte. 107, Calabash Boom, U.S. Virgin Islands
340-775–7172

Something incorrect in this review?

Caravan Gallery

Caravan sells affordable jewelry, unique gifts, and artifacts that its owner, Radha Speer, has traveled the world to find. The more you look, the more you see—Caribbean larimar jewelry, unusual sterling pieces, and tribal art cover the walls and tables, making this a great place to browse.

Coconut Coast Studios

This waterside shop, a five-minute walk from the center of Cruz Bay, showcases the work of Elaine Estern. She specializes in undersea scenes.

245 Tobacco Rd., Cruz Bay, 00831, U.S. Virgin Islands
340-776–6944

Something incorrect in this review?

Dolphin Market

This small store in Cruz Bay is a good source for fresh produce, deli items, and all the basics. Two smaller branches are in Chocolate Hole, near Great Cruz Bay, and in Coral Bay.

Rte. 10, Cruz Bay, 00831, U.S. Virgin Islands
340-776–5322

Something incorrect in this review?

Donald Schnell Studio

You'll find distinctive clay pieces, unusual handblown glass, wind chimes, kaleidoscopes, fanciful fountains, and pottery bowls here. Your purchases can be shipped worldwide.

27 Southside Rd., Cruz Bay, 00831, U.S. Virgin Islands
340-776–6420

Something incorrect in this review?

Gallows Point Resort Gift & Gourmet

The gift shop at Gallows Point Resort has a bit of this and a bit of that. Shop for Caribbean books, picture frames decorated with shells, and T-shirts with tropical motifs. Residents and visitors also drop by for a cup of coffee or espresso.

Jolly Dog

Head here for the stuff you forgot to pack. Sarongs in cotton and rayon, beach towels with tropical motifs, and hats and T-shirts sporting the "Jolly Dog" logo fill the shelves.

Little Switzerland

Like all the branches of this Caribbean chain, this store carries diamonds and other jewels in attractive yellow- and white-gold settings, as well as strings of creamy pearls, watches, and other designer jewelry.

Mumbo Jumbo

With what may be the best prices in St. John, this cozy little shop carries tropical clothing, stuffed sea creatures, local hot sauces, and other gift items.

Rte. 10, Coral Bay, 00831, U.S. Virgin Islands
340-779–4277

Something incorrect in this review?

National Park Headquarters Bookstore

The bookshop at Virgin Islands National Park Visitor Center sells several good histories of St. John.

North Shore Rd., Rte. 20, Cruz Bay, 00831, U.S. Virgin Islands
340-776–6201

Something incorrect in this review?

Pink Papaya

Head to this shop and art gallery for the work of longtime Virgin Islands resident Lisa Etre and other local artists. There's also a huge collection of one-of-a-kind gifts, including bright tableware, trays, and tropical jewelry.

5000 Estate Enighed, Cruz Bay, 00831, U.S. Virgin Islands
340-693–8535

Something incorrect in this review?

Starfish Market

The island's largest grocery store usually has the best selection of meat, fish, and produce.

5000 Estate Enighed, Cruz Bay, 00831, U.S. Virgin Islands
340-779–4949

Something incorrect in this review?

Vibe Jewelry

Handcrafted hook bracelets, carried here in sterling silver and 14k gold, are must-have statement pieces: wear the open side of the hook facing out and it means you're single; wear the hook facing your heart and it says you're taken. There are rings, earrings, and pendants too, including petroglyph designs that are a signature of St. John and its Amerindian past. There is another location in Mongoose Junction.

ZEMI Island Designs

The necklaces, bracelets, and rings sold at Zemi (the native Taíno term for spirit symbol) feature petroglyph designs as well as more contemporary hook bracelets, wreck coins, and gemstones. Its sister store, Jolly Dog, is next door.

St. John Market

This store has good prices (for St. John) and a nice selection of fruits, veggies, and the basics, plus items you don't find at other stores—like soy flour.

Rte. 104, Cruz Bay, U.S. Virgin Islands
340-773–8290

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
East End

Moe's Fresh Market8.1 miles away

6502 Smith Bay Rd., Red Hook, Saint Thomas, 00802, U.S. Virgin Islands
We recommend 4 Shopping in East End
East End

Tradewinds Galleria8.2 miles away

6100 Red Hook Qtr C14, Red Hook, Saint Thomas, U.S. Virgin Islands
We recommend 4 Shopping in East End
East End

Caribbean Surf Co.8.2 miles away

6500 Red Hook Plaza, Suite 205, Red Hook, Saint Thomas, 00802, U.S. Virgin Islands
We recommend 4 Shopping in East End
East End

Food Center9.2 miles away

Rte. 32, Estate Frydenhoj, Saint Thomas, 00802, U.S. Virgin Islands
We recommend 4 Shopping in East End
South Shore

Plaza Extra10.6 miles away

Rte. 38, Tutu, Saint Thomas, 00802, U.S. Virgin Islands
We recommend 9 Shopping in South Shore