A railway links Haikou to the mainland.
A ferry service transports the railway cars, along with other motor vehicles across the strait.

The Hainan East Ring Railway links Haikou and Sanya.
There are 15 stations in between, either in operation or still under construction.
Trains are designed to travel at 250 km/h (155 mph).
Travel time from Haikou to Sanya is approximately 1 hour and 22 minutes.
The main station in Haikou is Haikou East railway station located near the southern end of Long Quan Road.
In 2018, the Haikou South Station, the main bus station, relocated and is now directly to the south east of the Haikou East Railway Station.

In 2015, the Hainan western ring high-speed railway started operation.
This second high-speed railway runs along the west coast of Hainan connecting with the Hainan Eastern Ring Railway.

Starting July 1, 2019, the Haikou Suburban Trains began operation.
Up to 7 CRH6F-A (CRH6F with only 4 carriages) trains with specially-designed liveries will operate between Haikou station and Meilan station.
The longest distance it will travel one-way is around 38 kilometers with 4 stations in between.
A railway links Haikou to the mainland. A ferry service transports the railway cars, along with other motor vehicles across the strait.
The Hainan East Ring Railway links Haikou and Sanya. There are 15 stations in between, either in operation or still under construction. Trains are designed to travel at 250 km/h (155 mph). Travel time from Haikou to Sanya is approximately 1 hour and 22 minutes. The main station in Haikou is Haikou East railway station located near the southern end of Long Quan Road. In 2018, the Haikou South Station, the main bus station, relocated and is now directly to the south east of the Haikou East Railway Station.
In 2015, the Hainan western ring high-speed railway started operation. This second high-speed railway runs along the west coast of Hainan connecting with the Hainan Eastern Ring Railway.
Starting July 1, 2019, the Haikou Suburban Trains began operation. Up to 7 CRH6F-A (CRH6F with only 4 carriages) trains with specially-designed liveries will operate between Haikou station and Meilan station. The longest distance it will travel one-way is around 38 kilometers with 4 stations in between.
Haikou