南京到广西北海没有直达火车,需要在柳州中转。先购买南京南到广西柳州,然后再购买柳州到北海的火车票,非常方便快捷。