Blog
About Us
Contact Us
Style Blog
Photo by Sahil Moosa
Photo by Ryan Hoffman
Photo by Mediamodifier
San Juan, Puerto Rico
# Shirt Happens: 10 Places in San Juan to Find Your Next Favorite Top

Buying a shirt can be harder than it looks because the perfect fit is often a moving target. One style may look sharp on the rack but fall flat once you try it on. Prices can also stretch your budget, especially when vacation spending is already wearing thin. Add crowded stores, changing inventory, and tropical weather, and your shopping plans may feel a little unravelled. Fortunately, San Juan has enough shirt-shopping options to keep your wardrobe—and your spirits—in good shape.

    *Price note: The averages below are approximate U.S. dollar prices for a typical short-sleeve shirt or casual button-down, based on common pricing at each retailer; sale prices and designer collections may vary. Verify current locations and inventory before heading out, because retail details can change faster than a changing shirt.*

    ## 1. Zara

    Located at [Zara](https://www.zara.com/us/), the Plaza Las Américas store is a good stop for trend-forward shirts, stylish overshirts, and polished basics. Expect to pay about **$35–;$50 on average** for a shirt. Zara’s designs are a cut above when you want something fashionable without dressing like everyone else.

    ## 2. H&M

    [H&M](https://www2.hm.com/en_us/index.html) at Plaza Las Américas offers a broad range of casual tees, polos, linen shirts, and button-downs. The average shirt price is roughly **$18–;$30**, making it easy to keep your look fresh without letting your wallet get steamed. It is a solid choice for budget-friendly pieces with plenty of style in the mix.

    ## 3. Mango

    For a more refined look, visit [Mango](https://shop.mango.com/us/en), also available in the Plaza Las Américas shopping area. Shirts typically average **$40–;$60**, with linen, cotton, and smart-casual designs often leading the rack. Mango can help you look sharp enough for dinner while still keeping your island cool.

    ## 4. Old Navy

    [Old Navy](https://oldnavy.gap.com/) is a dependable choice for affordable polos, graphic tees, camp shirts, and everyday button-downs. Plan on an average of **$20–;$30 per shirt**, though promotions can bring the price down a notch. Its casual styles are a real shore thing for sightseeing, beach days, and relaxed evenings.

    ## 5. Macy’s

    At [Macy’s](https://www.macys.com/), shoppers can browse a wide range of brands, from classic dress shirts to designer tees and resort-ready tops. A typical shirt averages **$35–;$65**, depending on the label and fabric. With so many choices under one roof, Macy’s lets you make a clean sweep of your shopping list.

    ## 6. Marshalls

    [Marshalls](https://www.marshalls.com/) is ideal for bargain hunters who enjoy a little retail treasure hunt. Average shirt prices are approximately **$15–;$30**, although branded and designer pieces can vary widely. Inventory changes often, so the best finds may disappear before you can say, “That’s a steal of a shirt.”

    ## 7. Tommy Hilfiger

    For classic American style with a tropical twist, check out [Tommy Hilfiger](https://usa.tommy.com/). Shirts generally average **$45–;$75**, with polos, Oxford shirts, and logo tees among the popular choices. The brand’s polished look is a collar-and-effect way to upgrade your vacation wardrobe.

    ## 8. Levi’s

    [Levi’s](https://www.levi.com/US/en_US/) is best known for denim, but its stores also carry casual tees, Western-inspired shirts, flannels, and button-downs. Expect an average price of about **$25–;$45** per shirt. Levi’s makes it easy to find a top that pairs well with jeans—talk about a seamless fit.

    ## 9. Nautica

    At [Nautica](https://www.nautica.com/), look for polos, lightweight button-downs, and nautical-inspired casual shirts. The typical price averages **$35–;$60**, with sales sometimes making the voyage more affordable. It is a natural choice if you want your wardrobe to sail smoothly from the beach to a casual restaurant.

    ## 10. Forever 21

    [Forever 21](https://www.forever21.com/) offers trendy tees, cropped shirts, casual button-downs, and seasonal styles at accessible prices. Most shirts average **$15–;$28**, so you can try a new look without making a fashion commitment that feels too buttoned-up. It is a good port of call for shoppers who like variety and quick style changes.

Whether you want a designer label, a bargain-bin discovery, or a breezy shirt for the Caribbean heat, San Juan has options that fit almost every budget. Start at Plaza Las Américas for the greatest concentration of retailers, then branch out if you are hunting for a particular brand. With the right stops, your shopping trip should be smooth sailing—and your suitcase will be looking sharp.

Photo by Sahil Moosa
Photo by Ryan Hoffman
Photo by Mediamodifier
This article was written by AI,
But we think humans can do better. Test our theory?
Find the perfect shirts
On Treffa.
Did our AI bungle it? Let us know!