No, they do not. It's all cash and coins only. If you happen to ride the shinkansen (bullet train), then you can use a credit card. The tickets are very expensive though, around ¥10,000+ (or $100 USD or more, so it makes sense to use a CC).
For all city trains, subways, and buses, it's cash only.
Live in Japan and travelled throughout most of Japan.
· 6 months ago