Grocery Store in St Thomas – Whether you are visiting the Virgin Islands for a relaxing vacation or planning to stay a while, knowing where to shop for groceries is essential. With its blend of Caribbean charm and modern convenience, St. Thomas offers a variety of food markets and supermarkets to meet the needs of both locals and tourists.
In this guide, we will help you navigate the options and find the best grocery store in St. Thomas for your lifestyle and preferences.
Why Grocery Shopping in St. Thomas Is Unique
Grocery shopping on an island has its own rhythm. Unlike major mainland cities, availability can vary slightly depending on shipping schedules and seasonal stock. Still, you can expect to find well-stocked stores that offer everything from fresh produce and meats to imported snacks and organic goods.
Choosing the right grocery store in St Thomas means considering not just convenience, but also quality, price, and variety. Many travelers are surprised to see familiar brands alongside local Caribbean ingredients, making for an interesting blend of cultures and tastes.
Grocery Store in St. Thomas

Top Grocery Stores in St. Thomas
If you’re looking for well-rounded supermarkets with a wide selection of products, here are a few of the top-rated options:
1. Pueblo Supermarket
Pueblo is one of the most popular supermarket chains on the island. Known for its central locations and diverse product selection, it serves as a reliable grocery store in St Thomas for both residents and visitors. You will find a good mix of local goods and imported items, as well as a deli and bakery section for quick meal options.
Address: St. Thomas, Veterans Dr, Charlotte Amalie West, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 7.00 am–9.00 pm
Tuesday: 7.00 am–9.00 pm
Wednesday: 7.00 am–9.00 pm
Thursday: 7.00 am–9.00 pm
Friday: 7.00 am–9.00 pm
Saturday: 7.00 am–9.00 pm
Sunday: 7.00 am–9.00 pm
Phone Number: +13407744200
Website: http://www.wfmpueblo.com/
Google Maps: https://maps.app.goo.gl/zQPJkLWvKkqoRsfS7
2. Cost U Less
For those who are staying longer or shopping for a family, Cost U Less offers a bulk-shopping experience similar to warehouse clubs in the mainland US. This store provides great value, especially for non-perishables, beverages, and frozen foods. It’s an ideal grocery store in St Thomas for people looking to save on larger purchases.
Address: 4400 Weymouth Rhymer Hwy St. Thomas USVI 00802, 2220, US Virgin Islands
Opening Hours:
Monday: 8.00 am–9.00 pm
Tuesday: 8.00 am–9.00 pm
Wednesday: 8.00 am–9.00 pm
Thursday: 8.00 am–9.00 pm
Friday: 8.00 am–9.00 pm
Saturday: 8.00 am–9.00 pm
Sunday: 8.00 am–7.00 pm
Phone Number: +13407773570
Website: https://www.costuless.com/
Google Maps: https://maps.app.goo.gl/bitBCkNr7fq7umui9
3. Food Center
Located near Red Hook, the Food Center is another well-established option that caters to a wide range of customers. From organic vegetables and international spices to household essentials, this full-service supermarket in St. Thomas has built a reputation for quality and service. It’s a favorite among yacht crews and tourists staying on the East End.
Address: St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 7.00 am–10.00 pm
Tuesday: 7.00 am–10.00 pm
Wednesday: 7.00 am–10.00 pm
Thursday: 7.00 am–10.00 pm
Friday: 7.00 am–10.00 pm
Saturday: 7.00 am–10.00 pm
Sunday: 7.00 am–10.00 pm
Phone Number: +13407778806
Website: http://foodcentervi.com/
Google Maps: https://maps.app.goo.gl/25e7K9ZEvgaUD1Dx6
4. Gourmet Gallery
If you’re after specialty items or higher-end grocery products, Gourmet Gallery delivers. This store caters to a more upscale market, offering fine wines, imported cheeses, and organic selections. Though slightly more expensive, the quality and ambiance attract customers who want a more curated shopping experience.
Address: havensight Mall ST THOMAS, VI 00802, US Virgin Islands (Located in: Havensight Mall)
Opening Hours:
Monday: 7.00 am–9.00 pm
Tuesday: 7.00 am–9.00 pm
Wednesday: 7.00 am–9.00 pm
Thursday: 7.00 am–9.00 pm
Friday: 7.00 am–9.00 pm
Saturday: 7.00 am–9.00 pm
Sunday: 8.00 am–8.00 pm
Phone Number: +13407744948
Website: http://www.gourmetgallery.net/
Google Maps: https://maps.app.goo.gl/9URtJtCG1c24BLd2A
5. The Market STT
Address: Park Mall,, St Thomas, US Virgin Islands (Located in: Tutu Park Mall)
Opening Hours:
Monday: 7.00 am–9.00 pm
Tuesday: 7.00 am–9.00 pm
Wednesday: 7.00 am–9.00 pm
Thursday: 7.00 am–9.00 pm
Friday: 7.00 am–9.00 pm
Saturday: 7.00 am–9.00 pm
Sunday: 7.00 am–9.00 pm
Phone Number: +13407755646
Website: https://www.themarketvi.com/
Google Maps: https://maps.app.goo.gl/k3vbu9KkM1X9ddCXA
6. Moe’s Fresh Market Redhook
Address: 6205 Smith Bay Road, Saint Thomas, US Virgin Islands 00802, US Virgin Islands
Opening Hours:
Monday: 7.00 am–9.00 pm
Tuesday: 7.00 am–9.00 pm
Wednesday: 7.00 am–9.00 pm
Thursday: 7.00 am–9.00 pm
Friday: 7.00 am–9.00 pm
Saturday: 7.00 am–9.00 pm
Sunday: 7.00 am–9.00 pm
Phone Number: +13406930254
Website: http://moesvi.com/
Google Maps: https://maps.app.goo.gl/sgHA9dKQvnjBa7Gh6
7. Botany Bay Market
Address: St. Thomas, Fortuna Rd Suite 100, Fortuna, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 6.00 am–9.00 pm
Tuesday: 6.00 am–9.00 pm
Wednesday: 6.00 am–9.00 pm
Thursday: 6.00 am–9.00 pm
Friday: 6.00 am–9.00 pm
Saturday: 6.00 am–9.00 pm
Sunday: 6.00 am–9.00 pm
Phone Number: +13406771500
Website: –
Google Maps: https://maps.app.goo.gl/DhkUkdPwo71V1oab6
8. Time Saver Provisions
Address: 9715 Estate Thomas #104, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 7.00 am–5.00 pm
Tuesday: 7.00 am–5.00 pm
Wednesday: 7.00 am–5.00 pm
Thursday: 7.00 am–5.00 pm
Friday: 7.00 am–5.00 pm
Saturday: 8.00 am–5.00 pm
Sunday: 9.00 am–5.00 pm
Phone Number: +12399359971
Website: http://www.timesaverprovisions.com/
Google Maps: https://maps.app.goo.gl/StXrZmfTSYNmS7VJ8
9. The Fruit Bowl
Address: 83QP+897, 9400 Wheatley Center Charlotte Amalie, Rte 38, Charlotte Amalie East, St Thomas 00802, US Virgin Islands (Located in: Wheatley Shopping Center)
Opening Hours:
Monday: 8.00 am–7.00 pm
Tuesday: 8.00 am–7.00 pm
Wednesday: 8.00 am–7.00 pm
Thursday: 8.00 am–7.00 pm
Friday: 8.00 am–7.00 pm
Saturday: 8.00 am–6.00 pm
Sunday: 8.00 am–4.00 pm
Phone Number: +13407748565
Website: http://www.thefruitbowlvi.com/
Google Maps: https://maps.app.goo.gl/s8SnNvREDMPtdgmw8
10. Moe’s Fresh Market Waterfront
Address: 3082 Kronprindensens gade, Charlotte Amalie, St Thomas 00804, US Virgin Islands (Located in: SMARTNET)
Opening Hours:
Monday: 8.00 am–8.00 pm
Tuesday: 8.00 am–8.00 pm
Wednesday: 8.00 am–8.00 pm
Thursday: 8.00 am–8.00 pm
Friday: 8.00 am–8.00 pm
Saturday: 8.00 am–8.00 pm
Sunday: 8.00 am–8.00 pm
Phone Number: +13406931910
Website: http://moesvi.com/
Google Maps: https://maps.app.goo.gl/875y6UUm1LN7udjg7
11. Pueblo Supermarket
Address: 83PM+625, Rumer Dr, Charlotte Amalie East, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 7.00 am–10.00 pm
Tuesday: 7.00 am–10.00 pm
Wednesday: 7.00 am–10.00 pm
Thursday: 7.00 am–10.00 pm
Friday: 7.00 am–10.00 pm
Saturday: 7.00 am–10.00 pm
Sunday: 7.00 am–9.00 pm
Phone Number: +13407742695
Website: –
Google Maps: https://maps.app.goo.gl/sHtzbyKGMLMQFgYD7
12. Moe’s Fresh Market Northside
Address: 5F, Dorothea, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 9.00 am–8.00 pm
Tuesday: 9.00 am–8.00 pm
Wednesday: 9.00 am–8.00 pm
Thursday: 9.00 am–8.00 pm
Friday: 9.00 am–8.00 pm
Saturday: 9.00 am–8.00 pm
Sunday: 9.00 am–8.00 pm
Phone Number: http://www.moesvi.com/
Website: +13406930121
Google Maps: https://maps.app.goo.gl/UdrW9oej6qWRLYq97
13. PriceSmart
Address: 4400 Estate, Charlotte Amalie, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 9.00 am–8.00 pm
Tuesday: 9.00 am–8.00 pm
Wednesday: 9.00 am–8.00 pm
Thursday: 9.00 am–8.00 pm
Friday: 9.00 am–8.00 pm
Saturday: 9.00 am–8.00 pm
Sunday: 9.00 am–6.00 pm
Phone Number: –
Website: https://www.pricesmart.com
Google Maps: https://maps.app.goo.gl/UiMpixyDKcKDmFGfA
14. Moe’s Fresh Market Yacht Haven Grande
Address: 5302 Yacht Haven Grande Suite #105, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 8.00 am–8.00 pm
Tuesday: 8.00 am–8.00 pm
Wednesday: 8.00 am–8.00 pm
Thursday: 8.00 am–8.00 pm
Friday: 8.00 am–8.00 pm
Saturday: 8.00 am–8.00 pm
Sunday: 8.00 am–8.00 pm
Phone Number: +13406930413
Website: http://moesvi.com/
Google Maps: https://maps.app.goo.gl/57Hz2R1uU6fe2XDA9
15. Real Canadian Superstore Talbot Street
Address: 1063 Talbot St Unit 50, St Thomas, ON N5P 1G4, Canada
Opening Hours:
Monday: 7.00 am–10.00 pm
Tuesday: 7.00 am–10.00 pm
Wednesday: 7.00 am–10.00 pm
Thursday: 7.00 am–10.00 pm
Friday: 7.00 am–10.00 pm
Saturday: 7.00 am–10.00 pm
Sunday: 7.00 am–10.00 pm
Phone Number: +15196376358
Website: https://www.realcanadiansuperstore.ca/store-locator/details/0551
Google Maps: https://maps.app.goo.gl/kqQ5W5Tp1aTJkkzo7
16. Louie’s Market
Address: 6632 Smith Bay Rd, Smith Bay, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 6.30 am–11.00 pm
Tuesday: 6.30 am–11.00 pm
Wednesday: 6.30 am–11.00 pm
Thursday: 6.30 am–11.00 pm
Friday: 6.30 am–11.00 pm
Saturday: 6.30 am–11.00 pm
Sunday: 6.30 am–10.00 pm
Phone Number: +13407150000
Website: –
Google Maps: https://maps.app.goo.gl/D7Pj5FoT2b2ZtXQ9A
17. Hometown Grocery
Address: St. Thomas, Rte 40, Anna’s Retreat, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 5.00 am–10.00 pm
Tuesday: 5.00 am–10.00 pm
Wednesday: 5.00 am–10.00 pm
Thursday: 5.00 am–10.00 pm
Friday: 5.00 am–10.00 pm
Saturday: 5.00 am–10.00 pm
Sunday: 6.00 am–10.00 pm
Phone Number: +13407752828
Website: –
Google Maps: https://maps.app.goo.gl/u3kGZges36nMN2u69
18. Metro
Address: 417 Wellington St, St Thomas, ON N5R 5J5, Canada (Located in: Elgin Centre)
Opening Hours:
Monday: 8.00 am–10.00 pm
Tuesday: 8.00 am–10.00 pm
Wednesday: 8.00 am–10.00 pm
Thursday: 8.00 am–10.00 pm
Friday: 8.00 am–10.00 pm
Saturday: 8.00 am–9.00 pm
Sunday: 8.00 am–9.00 pm
Phone Number: +15196338780
Website: https://www.metro.ca/en/find-a-grocery/234
Google Maps: https://maps.app.goo.gl/j7KKBLCMHkSzxKk89
19. FreshCo Talbot & First
Address: 1010 Talbot St Unit #1, St Thomas, ON N5P 1E2, Canada
Opening Hours:
Monday: 7.00 am–10.00 pm
Tuesday: 7.00 am–10.00 pm
Wednesday: 7.00 am–10.00 pm
Thursday: 7.00 am–10.00 pm
Friday: 7.00 am–10.00 pm
Saturday: 7.00 am–10.00 pm
Sunday: 7.00 am–10.00 pm
Phone Number: +15196378570
Website: https://freshco.com
Google Maps: https://maps.app.goo.gl/QUhuaXUEt9mWB39P9
20. A. H. Riise Mall
Address: 37 Main St, Charlotte Amalie, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 9.00 am–5.00 pm
Tuesday: 9.00 am–5.00 pm
Wednesday: 9.00 am–5.00 pm
Thursday: 9.00 am–5.00 pm
Friday: 9.00 am–5.00 pm
Saturday: 9.00 am–5.00 pm
Sunday: Closed.
Phone Number: +13407772222
Website: http://www.ahriise.com/
Google Maps: https://maps.app.goo.gl/LWzk3X9Xgy8UkCSbA
21. Vendor’s Plaza
Address: St. Thomas, Veterans Dr, Charlotte Amalie, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 7.00 am–6.00 pm
Tuesday: 7.00 am–6.00 pm
Wednesday: 7.00 am–6.00 pm
Thursday: 7.00 am–6.00 pm
Friday: 7.00 am–6.00 pm
Saturday: 7.00 am–6.00 pm
Sunday: 7.00 am–6.00 pm
Phone Number: –
Website: –
Google Maps: https://maps.app.goo.gl/VRpr6pCpQ5CWhB7t7
22. Market Square East
Address: 4406 Weymouth Rhymer Hwy, Donoe, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: Open 24 hours
Tuesday: Open 24 hours
Wednesday: Open 24 hours
Thursday: Open 24 hours
Friday: Open 24 hours
Saturday: Open 24 hours
Sunday: Open 24 hours
Phone Number: +13407740220
Website: http://vi.linkedin.com/in/xtremefitnessbysonny
Google Maps: https://maps.app.goo.gl/tpMfyWbHkM9QD8JX9
23. G & D’s Seafood Restaurant
Address: 8124 Subbase Rd, Charlotte Amalie West, St Thomas 00802, US Virgin Islands
Opening Hours:
Monday: 9.00 am–6.00 pm
Tuesday: 9.00 am–6.00 pm
Wednesday: 9.00 am–6.00 pm
Thursday: 9.00 am–6.00 pm
Friday: 9.00 am–6.00 pm
Saturday: 9.00 am–6.00 pm
Sunday: Closed.
Phone Number: +13407747444
Website: –
Google Maps: https://maps.app.goo.gl/kXLpV9VCxssGAPkQA
24. The Marketplace
Address: St. John, Cruz Bay, St John 00830, US Virgin Islands
Opening Hours:
Monday: 7.00 am–9.00 pm
Tuesday: 7.00 am–9.00 pm
Wednesday: 7.00 am–9.00 pm
Thursday: 7.00 am–9.00 pm
Friday: 7.00 am–9.00 pm
Saturday: 7.00 am–9.00 pm
Sunday: 7.00 am–9.00 pm
Phone Number: +13407766455
Website: http://www.stjohnmarketplace.com/
Google Maps: https://maps.app.goo.gl/CkJS4ZzyU6rFLuxN8
25. Frenchtown Deli & Coffee Shop
Address: 24A Honduras, Rue De St Barthelemy, St Thomas, US Virgin Islands
Opening Hours:
Monday: 7.00 am–8.00 pm
Tuesday: 7.00 am–8.00 pm
Wednesday: 7.00 am–8.00 pm
Thursday: 7.00 am–8.00 pm
Friday: 7.00 am–8.00 pm
Saturday: 7.00 am–5.00 pm
Sunday: 7.00 am–4.00 pm
Phone Number: +13407767211
Website: https://www.facebook.com/FrenchtownDeli/
Google Maps: https://maps.app.goo.gl/sCwjBU6e4LC9F7wE9
26. M&M Food Market
Address: 308 Wellington St, St Thomas, ON N5R 2S9, Canada
Opening Hours:
Monday: 9.00 am–7.00 pm
Tuesday: 9.00 am–7.00 pm
Wednesday: 9.00 am–7.00 pm
Thursday: 9.00 am–8.00 pm
Friday: 9.00 am–8.00 pm
Saturday: 9.00 am–7.00 pm
Sunday: 10.00 am–6.00 pm
Phone Number: +15196318547
Website: https://mmfoodmarket.com/store_locations/22
Google Maps: https://maps.app.goo.gl/gUsV79DviMXhKQwR9
27. Central Cash and Carry
Address: 4392 Anna’s retreat, St Thomas, 00802, US Virgin Islands (Located in: Four Winds Plaza)
Opening Hours:
Monday: 8.00 am–9.00 pm
Tuesday: 8.00 am–9.00 pm
Wednesday: 8.00 am–9.00 pm
Thursday: 8.00 am–9.00 pm
Friday: 8.00 am–9.00 pm
Saturday: 8.00 am–9.00 pm
Sunday: 8.00 am–8.00 pm
Phone Number: +13407148960
Website: –
Google Maps: https://maps.app.goo.gl/RSgy7karxzuBVwUk9
28. Foodland – St. Thomas
Address: 20 William St, St Thomas, ON N5R 3G9, Canada
Opening Hours:
Monday: 8.00 am–9.00 pm
Tuesday: 8.00 am–9.00 pm
Wednesday: 8.00 am–9.00 pm
Thursday: 8.00 am–9.00 pm
Friday: 8.00 am–9.00 pm
Saturday: 8.00 am–9.00 pm
Sunday: 8.00 am–9.00 pm
Phone Number: +15196339370
Website: https://foodland.ca/stores/foodland-st-thomas/
Google Maps: https://maps.app.goo.gl/fmzh8xKxK8pRg21L7
29. Starfish Market
Address: St. John, Cruz Bay, St John 00830, US Virgin Islands (Located in: The Marketplace)
Opening Hours:
Monday: 7.00 am–9.00 pm
Tuesday: 7.00 am–9.00 pm
Wednesday: 7.00 am–9.00 pm
Thursday: 7.00 am–9.00 pm
Friday: 7.00 am–9.00 pm
Saturday: 7.00 am–9.00 pm
Sunday: 7.00 am–9.00 pm
Phone Number: +13407794949
Website: http://starfishmarket.com/
Google Maps: https://maps.app.goo.gl/QUkKJLVqKJdRYfMP7
30. Food Basics
Address: 780 Talbot St, St Thomas, ON N5P 1E2, Canada
Opening Hours:
Monday: 8.00 am–9.00 pm
Tuesday: 8.00 am–9.00 pm
Wednesday: 8.00 am–9.00 pm
Thursday: 8.00 am–9.00 pm
Friday: 8.00 am–9.00 pm
Saturday: 8.00 am–8.00 pm
Sunday: 8.00 am–8.00 pm
Phone Number: +15196339528
Website: –
Google Maps: https://maps.app.goo.gl/TV2nJVFn6Nmewe4L8
Local Markets and Caribbean Flavors
While larger supermarkets are convenient, don’t overlook the charm and authenticity of local markets. These smaller stores and roadside vendors often sell fresh fruits, vegetables, and spices sourced from the region. Buying from these vendors is a great way to support the local economy and enjoy food that is grown nearby.
Some of the best produce can be found at the Market Square in Charlotte Amalie, a historical shopping area that offers local produce, seafood, and handmade goods. For fresh tropical fruit or local greens, this might be the most flavorful grocery stop during your stay.
Including a visit to a local food stand or community market can complement your experience at any main grocery store in St Thomas, adding authenticity and cultural depth to your meals.
Tips for First-Time Shoppers
Shopping on an island can be slightly different from what you’re used to back home. Here are a few practical tips to make your grocery experience smoother:
- Bring Reusable Bags: Many stores encourage the use of eco-friendly bags, and plastic bags may come with an extra fee.
- Check the Weekly Specials: Some stores have rotating discounts, especially on imported goods and fresh produce.
- Shop Early in the Day: Since delivery schedules vary, morning hours often offer the freshest selection.
- Compare Prices: Costs can differ between locations, so it’s worth exploring more than one grocery store in St Thomas to find the best value.
Grocery Options for Tourists and Short-Term Visitors
If you are staying at a hotel or rental with a kitchen, you might want to stock up on basic ingredients or even cook a few meals. Fortunately, many grocery stores cater to tourists with smaller package sizes, ready-made meals, and recognizable brands.
Stores near the cruise port or resort areas often have extended hours and convenient layouts to accommodate visitors. Even if you are only in town for a few days, visiting a grocery store in St. Thomas can give you a taste of daily island life.
For those without transportation, several stores offer shuttle services or are located near taxi stands. Some accommodations also provide delivery services, which is a great option if you prefer shopping online or over the phone.
Healthy and Organic Food Choices
Health-conscious shoppers will be pleased to know that many supermarkets in St. Thomas now offer gluten-free, vegan, and organic products. Stores like Gourmet Gallery and Food Center have entire sections dedicated to these categories, making it easier to maintain your dietary preferences while on the island.
Additionally, you can find locally made items such as kombucha, sea moss drinks, and organic teas, offering a unique twist on wellness shopping that is hard to find elsewhere. These natural selections are becoming a growing part of the inventory in every major grocery store in St Thomas.
Accessibility and Payment Methods
Most major grocery stores accept credit cards, and prices are usually listed in U.S. dollars, making it simple for American visitors. While some smaller vendors or markets may operate on cash only, ATMs are widely available across the island.
Parking can be limited at some locations, especially during peak hours, so it’s helpful to shop early or opt for stores that offer dedicated parking areas.
Final Thoughts
If you’re planning to explore more Caribbean destinations or similar island grocery experiences, be sure to read our guides to finding the best grocery store in Yuma or explore shopping tips for vacation hotspots like grocery stores near Disney World. Each destination offers its own flavor and style when it comes to food shopping, helping you stay well-prepared and well-fed wherever your journey takes you.
Whether you are staying for a weekend getaway or an extended tropical stay, knowing where to find a dependable grocery store in St Thomas can enhance your trip. With a mix of large supermarkets, budget-friendly bulk stores, and charming local markets, the island provides options to suit every type of shopper.
From fresh Caribbean produce to everyday essentials, the grocery landscape in St. Thomas combines convenience with cultural richness. By planning ahead and exploring a few different spots, you can make your food shopping both efficient and enjoyable.
So next time you find yourself on this beautiful island, don’t stress about where to shop. The perfect grocery store in St Thomas is just around the corner, ready to help you stock up and settle in.