Cheapest grocery delivery in New York City.
We priced the same 12-item basket at all four major grocery delivery services using New York City-area zip 10025. Here's how they stack up.
New York City basket — 12 items
Northeast Urban- Instacart-AldiCheapest$45.30
- Walmart+$51.29
- Amazon Fresh$58.87
- Instacart-Whole Foods$71.54
Delivery coverage in New York City
NYC has the densest grocery delivery coverage in the country — every borough is served by all four major services. Instacart connects to Aldi (Queens, Brooklyn), Whole Foods (Manhattan, Brooklyn), Wegmans (Astoria), Stop & Shop, and Trader Joe's. Walmart+ delivery covers most outer-borough zips. Amazon Fresh has same-day Prime delivery in nearly all of Manhattan and Brooklyn.
The New York City grocery scene
Manhattan apartments rarely have room for bulk shopping, which is why same-day delivery here is a category leader in adoption rate. The five boroughs price differently from each other — Aldi delivery serves Queens and Brooklyn but not most of Manhattan; Whole Foods has the broadest Manhattan footprint; Wegmans Astoria opened in 2020 and changed Northeast Queens pricing overnight. Building access is the silent variable: many NYC apartments require leaving deliveries with doormen or in lobbies, which drives more frequent, smaller orders than the national average.
What we recommend for New York City
Instacart-Aldi is the cheapest option for most NYC zips. Walmart+ is competitive in Queens and Staten Island where Walmart's physical stores anchor delivery.
For Manhattan zips, default to Instacart-Whole Foods for produce quality and Walmart+ for pantry staples — splitting the basket saves about 18% versus a single Whole Foods order. Below 14th Street, Trader Joe's via Instacart is the cheapest option for snacks and frozen.
Northeast Urban pricing tends to run about 5% above the US average. That regional adjustment is built into the totals above.
Frequently asked in New York City
What is the cheapest grocery delivery in NYC?
For a 12-item weekly basket in Manhattan, Instacart-Aldi at $45.30 is consistently cheapest. Walmart+ comes in around $51.29, Amazon Fresh $58.87, and Instacart-Whole Foods $71.54. The gap widens for larger baskets because Walmart+ delivery is free above $35 for members.
Does Aldi deliver in Manhattan?
Aldi has limited Manhattan presence — most Aldi delivery via Instacart in NYC originates from Queens and Brooklyn stores. Delivery times to Manhattan are often 2+ hours because the nearest Aldi can be a borough away. For same-borough Manhattan delivery, Whole Foods, Trader Joe's, and Wegmans are faster.
Is Walmart+ membership worth it in NYC?
For shoppers who order grocery delivery 25+ times per year and live within Walmart's outer-borough delivery zones (Queens, Staten Island, parts of Brooklyn), yes — the $98/yr membership pays back via free delivery on orders above $35. Manhattan residents typically don't see Walmart+ coverage and should skip it.
Build your New York City basket.
Pick from 100 staples. See all 4 services side-by-side with live prices, fees, and tip — already pre-set to Northeast Urban pricing.
Open the comparison tool