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
- Whole Foods$71.54
New York City grocery delivery: head-to-head
Is Instacart cheaper than Walmart in New York City?
For our standard 12-item basket in New York City, Instacart-Aldi is cheaper at $45.30 versus $51.29 at the other — a gap of 12% for the identical basket. Whole Foods is meaningfully pricier than both at $71.54. See the full Instacart vs Walmart breakdown.
Is Aldi cheaper than Walmart in New York City?
Aldi (delivered via Instacart) hits $45.30 on the same 12-item basket in New York City; Walmart+ comes in at $51.29. Aldi wins by $5.99 here. The gap usually flips in Walmart's favor on larger baskets ($75+) because Walmart+ members get free delivery, while Instacart fees stack with every order. Aldi vs Walmart full comparison.
Is Amazon Fresh cheaper than Walmart in New York City?
New York City pricing puts Amazon Fresh at $58.87 and Walmart+ at $51.29. Walmart+ is cheaper for this basket. Note Amazon Fresh requires a Prime membership ($139/yr) to access at all, so unless you're already paying for Prime, the effective cost is higher than the basket total suggests. Amazon Fresh vs Walmart full comparison.
What is the cheapest grocery delivery in New York City?
Instacart-Aldi is the cheapest grocery delivery in New York City for this basket, at $45.30 all-in (subtotal + service fees + delivery + suggested tip). The ranking from cheapest to priciest: Instacart-Aldi ($45.30) → Walmart+ ($51.29) → Amazon Fresh ($58.87) → Whole Foods ($71.54). Your zip's exact ranking can shift with basket size and Prime membership — run your own basket through the calculator for the precise number.
Delivery coverage in New York City
NYC has the densest grocery delivery coverage in the country. Instacart's Marketplace serves Aldi (Queens, Brooklyn), Wegmans (Astoria), Sprouts, Stop & Shop, and dozens of regional grocers across all five boroughs. Walmart+ delivery covers most outer-borough zips but skips Manhattan (no Walmart stores). Amazon Fresh — which now handles Whole Foods delivery too, after Amazon ended the Instacart × Whole Foods partnership in 2022-2023 — has same-day Prime delivery across 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 via Instacart serves Queens and Brooklyn but not most of Manhattan; Whole Foods orders now go through Amazon Fresh's same-day Prime delivery (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 when its zips qualify.
For Manhattan zips, default to Amazon Fresh + Whole Foods for produce quality and Instacart-Aldi for pantry staples (delivered via Queens/Brooklyn) — splitting the basket saves about 18% versus a single all-Whole Foods order.
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 Whole Foods $71.54 (delivered through Amazon Fresh). 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, Amazon Fresh (which now carries Whole Foods inventory), Trader Joe's, and Wegmans are faster.
Does Instacart still deliver Whole Foods?
No. Amazon ended the Instacart × Whole Foods partnership in 2022-2023 after acquiring Whole Foods Market. Whole Foods orders now go exclusively through Amazon Fresh, requiring an Amazon Prime membership ($139/yr). Free delivery on $100+, $9.95 below. The pricing in our comparison reflects this Amazon Fresh fulfillment path.
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 5 services side-by-side with live prices, fees, and tip — already pre-set to Northeast Urban pricing.
Open the comparison tool