海口到北海没有火车。从海口到北海有两种走法,第一种是坐长途汽车,第二种是坐轮船。
海口到北海全程大概有327公里,中间隔着琼州海峡。如果是坐长途汽车到北海,大家要先从海口码头轮渡上岸到湛江徐闻,然后从徐闻到北海。徐闻到北海全程约290公里,车程时间需要约4个小时。海口到徐闻轮度需要2个小时。因此,从海口到北海坐长途汽车至少需要5个小时。
海口到北海海上的距离约120海里,坐轮船需要12个小时。海口到北海的轮船在秀英港发船,每天下午19点开船,到北海的时间大概是第二天早上的6点左右。海口到北海的轮船不是座位,而且和火车卧铺一样是床位,每位旅客一个床位。从海口到北海坐轮船很安全,坐起来也很舒服、平稳。