Buying a genuinely soft T-shirt in the Virgin Islands can be harder than finding shade at high noon. Tourist shops may have plenty of shirts, but “soft” can sometimes be more of a feel-good slogan than a fabric fact. Prices also drift with the tide, especially when imported clothing, island overhead, and souvenir demand enter the picture. Some stores carry premium tri-blend or ring-spun cotton shirts, while others stick to sturdy cotton that feels more like sailcloth. To help you avoid a rough tee time, here are ten places worth checking across the U.S. and British Virgin Islands.
The prices below are approximate average prices for a soft, short-sleeve T-shirt in U.S. dollars. Stock and prices can change, so it is wise to check each store’s website or contact the shop before setting sail.
## 1. Blue Maho — St. John, U.S. Virgin Islands
[Blue Maho](https://bluemaho.com/) is a good stop in Cruz Bay for colorful island clothing, including soft tees with tropical designs. Expect to pay about **$30 per T-shirt**. Their designs are a shore thing for shoppers who want something more stylish than a basic beach souvenir.
## 2. Mongoose Junction — St. John, U.S. Virgin Islands
The shops at [Mongoose Junction](https://mongoosejunction.com/) offer a range of island apparel, and several retailers typically carry comfortable cotton and blended-fabric T-shirts. The average price is about **$28**. It is a jungle of choices, but the right tee can help you swing into vacation mode.
## 3. St. John Brewers — St. John, U.S. Virgin Islands
Visit the [St. John Brewers](https://stjohnbrewers.com/) shop for brewery-themed shirts that are usually made from soft cotton or lightweight blends. The typical price is around **$30**. These shirts are a refreshing choice—and unlike a cold beverage, they will not disappear before sunset.
## 4. Made in St. Thomas — St. Thomas, U.S. Virgin Islands
[Made in St. Thomas](https://madeinstthomas.com/) is a natural place to look for locally inspired apparel and island-themed T-shirts. Soft shirts generally average about **$28**. The designs give your wardrobe a little latitude while keeping your suitcase anchored in Caribbean style.
## 5. Pusser’s Company Store — Tortola, British Virgin Islands
The [Pusser’s Company Store](https://pussers.com/) in Road Town is known for nautical merchandise, including comfortable graphic tees. Plan on an average price of about **$30**. These shirts are a sailor-made match for anyone who likes their souvenirs with a little naval-gazing.
## 6. Foxy’s General Store — Jost Van Dyke, British Virgin Islands
At [Foxy’s](https://foxysbvi.com/), you can browse island apparel and shirts connected to the famous Jost Van Dyke beach-bar scene. Soft T-shirts typically run about **$30**. It is a foxy place to shop, and the shirts are likely to become the mane event of your casual wardrobe.
## 7. Soggy Dollar Bar — Jost Van Dyke, British Virgin Islands
The [Soggy Dollar Bar](https://www.soggydollar.com/) sells memorable White Bay merchandise, including soft T-shirts with beach-bar graphics. The average price is approximately **$35**. Your wallet may get a little soggy, but a shirt from this famous stop is a dry-and-true vacation keepsake.
## 8. Bitter End Yacht Club — Virgin Gorda, British Virgin Islands
The [Bitter End Yacht Club](https://beyc.com/) offers resort and sailing apparel, with soft performance and cotton T-shirts often available in its shop. Expect to pay about **$35**. Despite the name, this is not the bitter end of your shopping trip—it may be the buoy that keeps your souvenir hunt afloat.
## 9. Pirate’s Bight — Norman Island, British Virgin Islands
[Pirate’s Bight](https://piratesbight.com/) is a fun place to look for nautical and island-themed merchandise when visiting Norman Island. Soft tees generally average around **$30**. The shirts may not lead to buried treasure, but they can still make your wardrobe feel arrr-some.
## 10. Callwood Distillery — Jost Van Dyke, British Virgin Islands
[Callwood Distillery](https://www.callwooddistillery.com/) often carries branded merchandise alongside its historic rum-distillery experience. A soft T-shirt usually costs about **$25**. It is a spirited purchase that lets you bottle up a little island memory without putting the shirt on ice.
Prices and inventory can vary by season, island, and shirt style, so treat these figures as shopping estimates rather than stitched-in-stone quotes. Whether you choose a brewery tee, a sailing shirt, or a beach-bar classic, the softest souvenir is the one that fits both your shoulders and your vacation story.