Exact answer · Transport

Haikou to Sanya train in 2026: time, price, stations and schedule

Short answer

The fastest Haikou to Sanya trains take 1h25m from Haikou East and 1h14m from Meilan. In 12306's results for 15 October 2026, 46 trains from Haikou East take 1h25m to 1h55m at ¥119 second class, and 22 slower ones take 2h28m to 3h5m at ¥152. The search lists 74 different trains that day, the first leaving Haikou East at 06:30 and the last at 22:40. Other days can differ, so check your own date on 12306.

Short on time? Ask ChatGPT, Claude or Perplexity about this page →

✓ Last verified 6 October 2026 against Sanya Phoenix International Airport — CHRS & CRH, English page (en.sanyaairport.com)

Key facts

WhatThe ruleSource
Trains on 15 Oct 2026 74 different trains from Haikou to Sanya (68 C, 3 D, 2 Z, 1 K); all reach Sanya station 12306 English site — Haikou to Sanya search, 15 Oct 2026
Fastest from Haikou East 1h25m (D7477 at 13:10, D7475 at 19:25); D7471 at 07:50 takes 1h26m 12306 English site — Haikou to Sanya search, 15 Oct 2026
Fastest from Meilan 1h14m to 1h15m on the same three trains 12306 English site — Haikou to Sanya search, 15 Oct 2026
Fast group, Haikou East 46 trains, 1h25m to 1h55m, ¥119 second class (¥191 first, ¥417 business where sold) 12306 English site — Haikou to Sanya search, 15 Oct 2026
Slower group, Haikou East 22 trains, 2h28m to 3h5m, ¥152 second class (C7246 and C7240 list standing tickets only; ¥244 first, ¥534 business where sold) 12306 English site — Haikou to Sanya search, 15 Oct 2026
From Meilan 46 fast trains at ¥113 second class, 9 slower trains at ¥158 12306 English site — Haikou to Sanya search, 15 Oct 2026
First and last train First C7871 leaves Haikou East 06:30 (Sanya 08:23); last C7339 leaves 22:40 (Sanya 00:21 next day) 12306 English site — Haikou to Sanya search, 15 Oct 2026
Lowest fares Sleeper trains Z501, Z8007 and K457 from Haikou station: hard seat ¥79.5, 3h15m to 3h52m 12306 English site — Haikou to Sanya search, 15 Oct 2026
Sanya to Haikou 74 trains; first C7302 at 06:15 from Sanya, last C7426 at 22:10 12306 English site — Sanya to Haikou search, 15 Oct 2026
Meilan station at the airport About 400 m, about 5 minutes on foot from Terminals 1 and 2 Haikou Meilan Airport — city trains and high-speed rail page
Phoenix Airport station Connected to the terminals' drop-off platform; main gate on the west side of Terminal 1 Sanya Phoenix Airport — CHRS & CRH page
Fastest, per China Railway Haikou to Sanya fastest about 1.5 hours China State Railway Group — Hainan ring railway feature, 4 Feb 2026
Sanya–Ledong tourist line Opened 16 November 2024; Sanya to Yazhou as fast as 32 minutes Hainan Provincial Government — Sanya–Ledong railway opening, 17 Nov 2024

How long is the Haikou to Sanya train, and what does a ticket cost?

The fastest Haikou to Sanya trains take 1h25m from Haikou East (海口东) or 1h14m from Meilan (美兰). Most trains fall into two groups: a fast group at ¥119 second class and a slower group at ¥152 from Haikou East. Both numbers are from the 12306 English-site search for Thursday 15 October 2026, looked up on 6 October. Other days can differ.

Group (to Sanya station)TrainsTimeSecond classFirst classBusiness
Fast, from Haikou East461h25m to 1h55m¥119¥191¥417 where sold
Slower, from Haikou East222h28m to 3h5m¥152; C7246 and C7240 list standing tickets only¥244 where sold¥534 where sold
Fast, from Meilan461h14m to 1h43m¥113¥181¥397 where sold
Slower, from Meilan92h45m to 3h17m¥158¥253¥554 where sold

These are the prices 12306 showed for 15 October. No result carried a "% off" label, and fares can differ by train and date. The fastest trains are D7477 (Haikou East 13:10, Sanya 14:35), D7475 (19:25, 20:50) and D7471 (07:50, 09:16, 1h26m). China's national railway operator says the same in a February 2026 feature on the Hainan ring railway: Haikou to Sanya in "only 1.5 hours" at the fastest. Treat that as the best case, not the usual trip.

Five trains in the search show only a standing ticket: C7233, C7235 and C7241 from Haikou station (¥145 to Sanya, 2h19m to 2h36m), and C7246 and C7240 from Haikou East (¥152). If you want a seat, read the seat classes on the train's row before you book.

How many trains a day, and when are the first and last?

The 15 October search lists 74 different trains from Haikou to Sanya: 68 C trains, 3 D trains (D7471, D7477, D7475), 2 Z trains and 1 K train. Every one of them reaches Sanya station. Count trains by the train ID, not by rows: 12306 prints one row per train and station pair, so one train appears several times.

  • First train: C7871 leaves Haikou East at 06:30 (Meilan 06:41) and reaches Sanya at 08:23.
  • Last train: C7339 leaves Haikou East at 22:40 (Meilan 22:51) and reaches Sanya at 00:21 the next day.
  • From Haikou station: C7301 leaves at 06:35 and reaches Sanya at 08:42, calling at Haikou East and Meilan on the way; second class is ¥129.
  • Lowest fares: the sleeper trains Z501 (07:35, Sanya 10:50), Z8007 (09:38, 13:10) and K457 (18:25, 22:17) from Haikou station. Hard seat is ¥79.5, hard sleeper ¥143.5, soft sleeper ¥224.5, and the Z trains also sell a deluxe soft sleeper.

One more listing, C7231, shows "ticketing temporarily closed" because of a timetable adjustment. It is not a train you can book, so it is not in the 74.

Haikou East, Meilan or Haikou station: where do I board?

Take Haikou East or Meilan unless you want a sleeper. Of the 74 trains, 68 can be boarded at Haikou East, 55 at Meilan and only 7 at Haikou station. Most trains stop at both Haikou East and Meilan, so the three figures overlap and add up to more than 74. On fast-group trains, Meilan comes about 10 minutes after Haikou East (C7871: 06:30 and 06:41) and is a few yuan cheaper. On the slower west-side trains that stop at both, the order flips: Meilan comes first (C7802: Meilan 08:19, Haikou East 08:35) and costs more (¥158 against ¥152 second class).

Haikou station is on the other ring, in the west. The Meilan airport page also lists city trains running both ways between Meilan (airport), Haikou East, Chengxi, Xiuying, Changliu and Haikou. That is how to get between the east-side stations and Haikou station inside the city. The page gives no fares or frequency for them, and it doesn't say how to get from Haikou East or Haikou station into downtown Haikou.

On 12306's English site the stations are spelled Haikoudong, Meilan and Haikou.

Eastern ring or western ring: which is faster?

The eastern side is faster. The Sanya airport page gives the two lines of the Hainan ring high-speed railway, and both end at Sanya station:

  • Eastern ring (东环线): Haikou East, Meilan, Wenchang, Qionghai, Boao, Wanning, Shenzhou, Lingshui, Yalong Bay, Sanya.
  • Western ring (西环线): Haikou, Laochengzhen, Fushan Town, Lin'gao South, Yintan, Baimajing, Qiziwan, Dongfang, Jianfeng, Huangliu, Ledong, Yazhou, Fenghuangjichang (Phoenix Airport), Sanya.

To tell which way your train goes, look at its stops in the 12306 results. Fast-group trains that list Yalong Bay reach it before Sanya, so they run down the east side. The slower group lists Yazhou and Fenghuangjichang before Sanya (for example C7822: Yazhou 09:11, Fenghuangjichang 09:25, Sanya 09:35), so it comes down the west side. Don't assume more about a train's route than its own rows show.

Some trains carry on round the island after Sanya. On 17 others, the last stop in the results has no station name; these are round-island trains that start at Sanya and finish back at Sanya station, and they are counted among the trains that reach Sanya. The train number can also change at Sanya, for example C7871 becomes C7872.

Go by your ticket

Your ticket shows your train number, departure station and time. Board by that, not by a number you saw in an earlier search.

Which Sanya station: Sanya, Yalong Bay or Phoenix Airport?

Sanya station is the safe default: all 74 trains reach it, and both rings end there. The other two depend on the ring.

  • Yalong Bay (亚龙湾): an eastern-ring stop, named for the bay. 21 of the 74 trains show a Yalong Bay stop. On C7871 it is 1h43m from Haikou East at ¥114 second class, and 1h32m from Meilan at ¥108.
  • Phoenix Airport (凤凰机场): a western-ring stop, and the station is connected to the terminals' drop-off platform; its main gate is on the west side of Terminal 1. 36 trains from Haikou show it. On the slower west-side trains it comes about 10 minutes before Sanya station. On some fast trains the results list it after Sanya (D7477: Sanya 14:35, Phoenix Airport 14:53), so it is not always the quicker stop. Second class from Haikou East is ¥123 on C7871 and ¥149 on C7822.

The Sanya airport and railway pages don't say how far Sanya, Yalong Bay or Phoenix Airport station is from any hotel or beach, or which bus or taxi to take from the station. Distances depend on your hotel, so check it on a map. For the airport side, see Sanya airport to the city.

12306 may also show trains on the Sanya–Ledong tourist line, which opened on 16 November 2024 and runs Sanya to Yazhou in as little as 32 minutes, per the Hainan government site. It is a local line for Yazhou, Tianya Haijiao (天涯海角) and Nanshan; neither the Sanya airport's high-speed rail page nor the Hainan government's opening announcement says Haikou to Sanya trains use it.

From Haikou Meilan airport to the train

Yes, Meilan station is built into Haikou Meilan airport, and you reach it on foot, with no bus. The airport page labels it "美兰站(美兰机场乘车站点)" and gives three ways in:

  • Terminal 1 departure hall, Gate 2.
  • The Ground Transportation Centre (GTC), opposite the Terminal 1 arrivals hall.
  • The high-speed rail passage on basement level 1 (B1) of Terminal 2.

From Terminals 1 and 2 the station is about 400 m away in a straight line, about a 5-minute walk, "subject to on-site signs". Ticket counters are at the B1 station entrances of both terminals. The ticket machines work in Chinese and English and take cash, WeChat, Alipay and UnionPay. The booking line is 95105105 (24 hours) and customer service is 12306. The page doesn't say whether the counters and machines take foreign passports; buy online ahead of time if you want that settled. It points passengers to 12306 for timetables and tickets.

Can I buy a Haikou to Sanya train ticket with a foreign passport?

Yes, on 12306, the official railway site and app (hotline 12306; English site at 12306.cn/en). The steps are in our guides to buying 12306 train tickets and 12306 passport verification. For refunds and changes, see 12306 refund and change fees.

Train, plane or bus from Haikou to Sanya?

The railway and airport pages here give no Haikou to Sanya flight or coach times, fares or frequency, so this page doesn't compare them. What the train side shows: 74 trains from Haikou to Sanya on 15 October, including 68 from Haikou East between 06:30 and 22:40, 1h25m at the fastest from Haikou East, and a station inside Haikou Meilan airport. If you land at Haikou Meilan, you can walk underground to the train. China Railway calls this air-rail service "board as soon as you land".

Sanya to Haikou by train

The reverse trip looks much the same in the 15 October search: 74 trains, all boardable at Sanya station, 42 also at Fenghuangjichang, 27 at Yazhou and 24 at Yalong Bay. To Haikou East, 45 trains take 1h25m to 2h8m at ¥119 second class and 23 take 2h33m to 3h5m at ¥152. To Meilan, 45 trains cost ¥113 and 8 cost ¥158. The fastest are D7474, D7480 and D7476 (Sanya 12:50, 16:00 and 20:50): 1h14m to Meilan and 1h25m to 1h27m to Haikou East. The first train is C7302 at 06:15 (Haikou East 07:50) and the last is C7426 at 22:10 (Haikou East 23:52). Six trains go to Haikou station, and C7232 shows ticketing closed.

Plan the rest of the trip

FAQ

How long does the train from Haikou to Sanya take?

In 12306's results for 15 October 2026, the fastest trains take 1h25m from Haikou East and 1h14m from Meilan. The fast group takes 1h25m to 1h55m from Haikou East; the slower group takes 2h28m to 3h5m. China Railway describes the fastest trip as about 1.5 hours, not the typical one.

How much is a Haikou to Sanya train ticket?

From Haikou East, second class is ¥119 on the fast group and ¥152 on the slower group; from Meilan it is ¥113 and ¥158. These are the prices 12306 showed for 15 October 2026, and fares can differ by train and date.

Should I board at Haikou East or Meilan?

Both are on the eastern ring and most trains stop at both. On fast-group trains Meilan comes about 10 minutes after Haikou East and is slightly cheaper (¥113 against ¥119); on the slower west-side trains that stop at both, Meilan comes first and costs more (¥158 against ¥152), and only 9 of the 22 slower trains stop at Meilan. Pick the one closer to where you start; Meilan is the one built into Haikou Meilan airport.

Is Meilan station inside Haikou Meilan airport?

Yes, the airport page labels it as the airport boarding point. It is about 400 m, about 5 minutes on foot, from Terminals 1 and 2, with entrances on basement level 1 (B1).

Which is faster, the eastern ring or the western ring?

The eastern side. In the 12306 results, the fast trains (1h25m to 1h55m from Haikou East) that list Yalong Bay reach it before Sanya, so they run down the east side. The slower group lists Yazhou and Fenghuangjichang (Phoenix Airport) before Sanya, so it comes down the west side.

Can I buy a Haikou to Sanya train ticket with a foreign passport?

Tickets are sold on 12306. Our 12306 guides cover buying with a foreign passport and passport verification. The Meilan airport page doesn't say whether its counters and machines take foreign passports.

Which Sanya station is for Yalong Bay or the airport?

Yalong Bay (亚龙湾) is a stop on the eastern ring, and Phoenix Airport (凤凰机场) is a stop on the western ring. Both rings end at Sanya station. The Sanya airport and railway pages don't give distances from any station to a hotel, so check your hotel on a map.

What are the first and last trains from Haikou to Sanya?

In 12306's results for 15 October 2026, the first is C7871 from Haikou East at 06:30, reaching Sanya at 08:23. The last is C7339 at 22:40, reaching Sanya at 00:21 the next day.

Sources

Every rule on this page was read on the official pages below. Policies change; if something here no longer matches, the official page wins — and please tell us.

Plan your trip — chat with us