I am more likely to say he takes the torpedo everyday in normal convewrsation. I'm British - We travel on a train/bus/plane (ie public transport), but private transport or hire we say in (car/taxi). Therefore He travels on the train everyday.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.