Forget rushing into the nearest bodega before catching your train—your subway station might soon have a snack stop of its own.
The MTA is rolling out vending machines across 26 stations, bringing drinks, snacks, and other everyday essentials to former retail spaces throughout the system.
🥤 What’s inside? Snacks, drinks, and maybe even your forgotten essentials
Don’t expect a full bodega underground (at least not yet), but these new subway vending machines are designed to handle those little commuter emergencies—like realizing you forgot a drink halfway through your morning commute.
Riders can grab quick essentials like chips, snacks, cold beverages, and specialty options like protein shakes.
And the MTA is leaving the door open for even more additions down the line.
Future offerings could expand beyond food and drinks to include everyday convenience items like tech accessories, health and beauty products, and other last-minute essentials.
The convenience comes with a very NYC convenience-store-style price tag. Snacks and food items are expected to cost around $3, while drinks can run up to about $4.50.

The first subway vending machines are already open
Want to test one out now? The first three locations are already serving commuters:
- 📍 23 St (R, W)
- 📍 2 Av (F)
- 📍 116 St (6)
26 NYC subway stations getting vending machines
Manhattan
- 23 St (6)
- 23 St (R, W) ✅
- 42 St–Bryant Park (B, D, F, M)
- 49 St (N, Q, R, W)
- 5 Av (7)
- 8 St–NYU (R, W)
- 86 St (1)
- 86 St (4, 5, 6)
- 96 St (6)
- 116 St (6) ✅
- Atlantic Av–Barclays Center (2, 3, 4, 5, B, D, N, Q, R)
- Broadway–Lafayette St (B, D, F, M)
- Brooklyn Bridge–City Hall (4, 5, 6)
- Canal St (A, C, E)
- Canal St (1)
- Christopher St–Stonewall (1)
- Grand St (B, D)
- Prince St (R, W)
- Second Ave (F) ✅
- South Ferry (1)
- Wall St (4, 5)

Brooklyn
- Atlantic Av–Barclays Center (2, 3, 4, 5, B, D, N, Q, R)
- Borough Hall (2, 3, 4, 5)
- DeKalb Av (B, D, Q, R)
Queens
- Flushing–Main St (7)
- Jamaica–179th St (F)
- Woodhaven Blvd (M, R)
For more information, see the MTA’s official press release.