Can I Eat on the Street in Japan?

Unless you are at a festival or a public market like Nishiki in Kyoto, it is impolite to drink beverages or eat snacks while walking down the street in Japan. Items purchased at vending machines should be immediately consumed as there are garbage cans and recycling bins nearby. Otherwise, Japanese people do not  eat or drink on public transportation. Trains are a different story as there are foldable trays to eat from as well as a garbage receptacle near the exit. Again, all garbage must be taken away from your seat.

Grilled onigiri from street seller near Kiyomizu Temple in Kyoto

Grilled onigiri from street seller near Kiyomizu Temple in Kyoto