ferryboat carrying railroad cars onboard
A train ferry is a ferry which was designed to carry railway vehicles. Train ferries are used where it is not possible or practical to build a bridge. Some train ferries were built to also carry cars or passengers, in addition to trains.
Car and train ferry across the Strait of Messina
Train ferry across the Qiongzhou Strait