Get off at Nanning Railway Station and there will be a bus to Beihai.
Ticket price, 50 yuan.
You don't have to go to Langdong or Jiangnan, it's far from Nanning Railway Station.
And the price is similar.
Last time I went to Beihai, I took a bus at night.
I don't know the earliest. The 9: 30 p.m. flight should be the last one.
It takes two hours to get to Beihai.