I'm American...I would understand if you rode a bus or a train, but I would think it was very strange if you said you "rode a ship," or an airplane.
Personally, I wouldn't use "ride" with any of those, I would say "take" with almost any means of transportation: I took a bus, took a ferry, took a train, took the subway, took a plane, took the monorail, took the elevator.