We use on (and off) to talk about travel using buses, planes and trains, as wells as motocrcycles and horses. Example: He’s arriving on the 3.15 train. We’re booked on flight 604. There’s no room on the bus; let’s get off again.
But we use in (and out of) to talk about private cars, planes and boats. Jump in and I’ll drive you to the station. He fell into the river when he was getting out of his canoe.
We general use at to talk about addresses. Example: Are you still at the same address? She lives at 33 Browne Street.
We use on (US) and in (UK) if we just give the name of the street. Example: She lives on/in Browne Street.
We use on for the number of the floor. She lives in an apartment on the third floor.
At can be used with a possessive to mean “at somebody’s hour or store/shop.” Example: Where’s Jane? I think she’s at Pat’s. You’re alwaysat the hairdresser’s.
Note these expressions: in/at church at home/work at/in school/college in a picture in the sky in a tent in a hat in bed/hospital/prison on a farm working on the railway