A new high-speed Eastern Ring railway was opened in January 2011, connecting the major towns on the east coast of Hainan. It takes 1.5–2 hours from Sanya to Haikou. The trains also serve Haikou's Airport. Haikou to Sanya costs around ¥90.
The train stops at the following places in Hainan: Sanya (三亚), Yalong wan (亚龙湾), Tiandu (田独), Lingshui (陵水), Wanning (万宁), Boao (博鳌), Qionghai (琼海), Wenchang (文昌), Haikou Airport (美兰), Haikou East (海口东; main city stop), Haikou West Train Station (海口). Yalong Bay High Speed Train Timetable
Passengers should pay the bus fare when boarding. Usually the exact fare should be put into the box by the driver. Fares vary according to distance travelled. Two bus routes of particular use for visitors are the Number 8 and Number 27 which serve Sanya Phoenix International Airport and Yalong Bay (亚龙湾) respectively. In addition the Number 25 and 16 buses run regularly between Nanshan Temple and Yalong Bay, their routes passing through downtown Sanya and Dadonghai.