你好,
您需要先坐K157 23:34 - 22:35 23小时1分 硬座 215 硬卧下 390, 从石家庄到桂林,然后换乘k9031 07:42 - 16:35 8小时53分 硬座 90(这是城际列车,没有卧铺,说是桂林北发车的,它在桂林站也停车,您可以直接在桂林站坐车),这两辆车可以赶上时间,其他车次就要您在桂林等车一天时间了 。
如果您要坐t5 k21这些车的话,您可以在桂林汽车站坐大巴到北海,票价有120到150不等,根据您的需要坐车,或者坐t5到南宁转北海的车也可以。
希望对您有用。