virgin islands villas

Starfish Market, Dolphin Market and groceries on St. John

Starfish Market in Cruz Bay and Dolphin Market's three stores are St. John's grocery chains, and both deliver orders placed online. As of October 2026 Dolphin charges $20 to Cruz Bay and $40 to Coral Bay, and Starfish $30 to $100 by distance, each plus a preparation fee. Where the house sits decides the bill.

Written by Virgin Islands Villas · Updated Oct 2026

The operators, side by side

Rates and phone numbers from each operator's own pages, or a recent local source where it prints none, on the day in the last column; a group size marked "about" is our read. Every listing is free; an operator can ask to be added or corrected through our contact page.
NameWhatAreaGroup sizeRatesPhoneChecked
Starfish MarketSupermarket with a bakery and deli; online orders for delivery or in-store pickup. Open 7am to 9pm daily.The Marketplace, Route 107, Cruz Bay—Delivery $30 to $100 by distance, plus a $25 to $100 preparation fee (10% over $1,000); order 72 hours ahead(340) 779-4949Oct 2026
Dolphin Market, Cruz BayGrocery store; online orders for pickup or delivery, by noon the day before. Open 7am to 11pm.Boulon Center, Cruz Bay—Delivery $20 to $40 by area, plus a $5 to $10 preparation fee (5% over $200)(340) 776-5328Oct 2026
Dolphin Market, Chocolate HoleGrocery store and deli; same online ordering and delivery as the Cruz Bay store. Open 7am to 10pm.Chocolate Hole—Delivery $20 to $40 by area, plus a $5 to $10 preparation fee (5% over $200)(340) 776-5322Oct 2026
Dolphin Market, Coral BayGrocery store on the second level of the Aqua Bistro building; same online ordering and delivery. Open 7am to 11pm daily.13 Estate Carolina, Coral Bay—Delivery $20 to $40 by area, plus a $5 to $10 preparation fee (5% over $200)(340) 776-5327Oct 2026
Sam & Jack's DeliDeli with catering, arrival meals and delivery. Open Monday to Friday 8am to 4pm, Saturday 8am to 3pm.The Marketplace, Cruz Baytrays for 6 to 14; packages from 6Catering packages $45 to $60 a person (6 minimum); oven-ready trays from $65(340) 714-3354Oct 2026

How to choose a store or a delivery

Choose by where you are staying. Starfish Market, at The Marketplace on Route 107 in Cruz Bay, is open 7am to 9pm every day per its own site as of October 2026, and its online shop offers delivery or in-store pickup. Dolphin Market has a store at Boulon Center in Cruz Bay, one at Chocolate Hole and one at 13 Estate Carolina in Coral Bay, each with its own hours and phone in the table above.

For a delivery waiting at the house, Dolphin charges less at every distance and takes orders until noon the day before; Starfish asks for 72 hours. For a pickup on the way from the ferry, both Cruz Bay stores are in town, before the drive east. Sam & Jack's Deli at The Marketplace does arrival meals and catering, not a grocery run.

What delivery costs by area

Dolphin Market charges a preparation fee on every pickup and delivery order, then a delivery fee set by where the house is, as of October 2026:

AreaDelivery fee
Cruz Bay, Bethany, the Westin, Great Cruz Bay$20
Fish Bay, Chocolate Hole, Caneel, North Shore Road$35
Centerline Road from Susannaberg, Bordeaux, Coral Bay and its east and south sides$40

The preparation fee is $5 on an order up to $50, $7.50 to $150, $10 to $200 and 5 percent above that. A $250 order to Coral Bay comes to $52.50 in fees before the groceries.

Starfish Market prices delivery by distance from its store instead: $30 as far as the Westin, $50 to Chocolate Hole and Fish Bay, $75 to Coral Bay as far as Skinny Legs, $100 beyond, plus a preparation fee from $25 on an order up to $200, as of October 2026. The same $250 order to Coral Bay costs $125 in fees there, before a 2.5 percent card surcharge.

The tradeoff: timing and the east end

Dolphin's orders close at noon the day before, and it delivers between 11am and 5pm. Land on the last ferry and the order has either come in the afternoon or comes tomorrow, so ask your host how a driver gets into the house and who puts the cold things away. Coral Bay pays the top delivery fee and has one Dolphin store of its own, so a house on the east end is cheaper stocked from Cruz Bay on the drive over.

Featured villas on St. John

All villas on St. John

Listed by their owners. See rates and dates, then write to the owner.

Questions about provisioning on St. John

Where to buy groceries for a trip to St. John, USVI?
In Cruz Bay, at Starfish Market in The Marketplace or Dolphin Market at Boulon Center. Dolphin also has stores at Chocolate Hole and at 13 Estate Carolina in Coral Bay, open 7am to 11pm daily per its store page as of October 2026.
Are groceries expensive on St. John?
Nobody publishes a price comparison with the mainland, so we print none. Delivery adds to the bill: Dolphin Market's fees run from $25 on a small order in Cruz Bay to $50 on a $200 order to Coral Bay, as of October 2026. Building the basket in the store's online shop shows the total before you fly.
Is there a fee for grocery delivery on St. John?
Yes, at Dolphin Market: a preparation fee of $5 to $10, or 5 percent over $200, then $20, $35 or $40 for delivery by area, as of October 2026. Starfish Market charges $30 to $100 by distance plus a $25 to $100 preparation fee, and asks for the order 72 hours before you arrive.

Sources: Dolphin Market (checked Oct 9, 2026) · Starfish Market (checked Oct 9, 2026)