The same is applicable to boats. Trains have room to stand up, so one is always on them, even when asleep. These are the usages that feel right to me. In addition to the other answers, as a native speaker (of American English), the preposition on in this context makes me think of travel, as in on a journey.