乌海有3个火车站,分别是乌海火车站、乌海西站、乌海北站。乌海火车站是中国铁路呼和浩特局集团有限公司管辖的二级火车站。建于1957年,史称海勃湾站。乌海西站原名三道坎站、乌达站,是中国铁路呼和浩特局集团有限公司管辖的二级车站。始建于1958年10月。乌海北站是中国铁路呼和浩特局集团有限公司管辖的三级车站。