
Where can I buy groceries on St. John?
While St. John doesn’t have big supermarkets like on the mainland, you’ll find well-stocked local markets with fresh produce, meats, and island specialties. Here are the best places to shop for groceries:
Cruz Bay (Main Shopping Area):
- Starfish Market – The largest grocery store on St. John. Offers fresh produce, meats, seafood, dairy, a full deli, and an extensive wine and spirits section. Best option for stocking up.
- Dolphin Market – Great selection of fresh fruits, vegetables, meats, and essential household items. Convenient location near downtown Cruz Bay.
- St. John Provisions – Best for freshly baked bread, pastries, and gourmet coffee.
Coral Bay (Closer to VillAllure):
- Love City Mini Mart – A smaller, local grocery store in Coral Bay. Perfect for grabbing last-minute essentials, snacks, and drinks.
- Calabash Market – Well-stocked for a smaller store, carrying fresh produce, wine, and Caribbean spices.
Specialty Grocery & Organic Options:
- St. John Gourmet Market – Offers organic, gluten-free, and gourmet ingredients.
- Josephine’s Organic Greens – A small farm in Coral Bay offering fresh organic greens, herbs, and locally grown produce.
Pro Tip: Most grocery stores close early (around 6-7 PM), so plan your shopping trip accordingly!