The Wuzhishan bus station has more or less hourly buses to Haikou, and at least two morning buses to Sanya.