Japan Vending Machines

Row of illuminated drink vending machines on a Tokyo backstreet at night Culture

Japan Vending Machines 2026: 1 per 31 People, What They Sell

Japan has 3.93 million vending machines, about one per 31 people. See what they sell and how to pay with Suica, 1,000-yen notes and IC cards.