The US Virgin Islands Best Guide

Shopping on St. John, Virgin Islands

Mongoose Junction

Shopping on St. John is unique and fun. Casual and entertaining shopping areas are in Cruz Bay and Coral Bay. These two areas are the primary “towns” if anywhere on St. John can really be considered such. Quaint tropical buildings and gorgeous stone Caribbean structures house small stores that sell an assortment of items. Shops and boutiques on St. John are well known for unique items like hand-made jewelry, local crafts, paintings, and pottery.

Visit us On-Line | Instagram

You can shop online for St. John souvenirs and travel guides. Order a St. John wall calendar, a map of the island, a St. John trail hiking guide, a St. John hat, great hot sauces, jerk seasoning, coconut tea, a Trunk Bay magnet, St. John postcards, rum cakes, or a St. John bracelet. Pick up a few St. John facemasks. Add a beautiful St. John Christmas ornament to your collection, or a St. John license plate. Cookbooks, rum drink books, playing cards, shot glasses, St. John stickers, keychains and more. Find a great selection of St. John travel guides and souvenirs on


In Cruz Bay, the main “town” and shopping area, you will find shops at Mongoose Junction, along King Street, and at Wharfside Village, all within walking distance of the ferry dock. A casual walk through Cruz Bay and you will find swimwear, bags, liquor, jewelry, art work, and more—all in a delightfully calm and casual environment.

Cruz Bay is a small area, so restaurants and bars are all in the same vicinity as the shops, making a break for lunch or a drink easy.

Mongoose Junction

Shopping Hours on St. John

Normal hours: 10 am to 5 pm 7 days a week. A few stores open earlier (9 a.m.) or close later (8 p.m.). During the slow season and on weekends, some shops close.

Mongoose Junction attracts the eye; it’s a beautiful piece of art in itself, and it houses many fantastic stores with fascinating items: handmade pottery, paintings, jewelry, and even hand-painted clothing! Get great deals on beautiful gold earrings and necklaces, and pick up unique souvenirs.

Shops in Coral Bay offer an assortment of t-shirts and souvenirs. Great restaurants are mixed in with the shops, making shopping, having lunch and beach time a great and easy way to spend the day.

Resorts on St. John also offer shopping. Boutiques on hotel grounds offer an assortment of books, sundries, handicrafts, sportswear, sunglasses, watches, and souvenirs.

Shopping on St. John is great fun; shops are individualized and unique. Walking through shady alleys, having a break on a beachfront veranda or cool courtyard, and purchasing special gifts is what it’s all about. Happy Shopping!

Virgin Islands Books & Maps