This article contains affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps support our work in creating free travel guides.
With 10 days in China, do the classic Beijing–Xi'an–Shanghai triangle and add one more stop: Chengdu or Guilin with Yangshuo. Pick Chengdu if you want giant pandas, Sichuan food and an easy connection, because the high-speed train from Xi'an takes under four hours on most departures. Pick Guilin and Yangshuo if you want river and limestone-peak scenery, but plan to fly in, because on a sample day only two direct trains ran from Xi'an and both took about 10 hours. Below are both versions day by day, how the extra leg connects, sample train times and fares, and what to book before you go.
Both plans assume an open-jaw flight ticket: you fly into Beijing and fly home from Shanghai, so you never backtrack. If you only have a week, the 7-day China itinerary drops the fourth stop; if you are still deciding how many days to spend overall, start with the first-time China itinerary guide.
Chengdu or Guilin: which stop to add
Both are good choices. They suit different trips, and the extra leg is much easier for one than the other.
Choose Chengdu if…
- You want to see giant pandas. The Chengdu Research Base of Giant Panda Breeding (成都大熊猫繁育研究基地) is inside the city, reachable by metro and a short shuttle bus. Most visitors see it in a morning.
- Food is a big part of your trip. Sichuan cooking is the main event in Chengdu: hotpot, mapo tofu, noodles, and the numbing Sichuan peppercorn (花椒, huājiāo). Old-style teahouses in the parks are the other half of the city's pace. Our Chengdu food guide explains what to order and how spicy it gets.
- You want the travel to be simple. On a sample day (29 October 2026) there were 64 trains from Xi'an North to Chengdu East, the fastest taking 3 hours 5 minutes. You leave Xi'an after breakfast and have the afternoon in Chengdu.
The catch is the leg from Chengdu to Shanghai. Even the fastest train takes over 10 hours, so most travellers fly it.
Choose Guilin and Yangshuo if…
- You want landscape more than cities. The Li River (漓江, Lí Jiāng) runs between steep limestone peaks from Guilin down to Yangshuo, and the classic cruise on that stretch takes about four hours, one way. After three big cities, this is the quiet part of the trip.
- You like being outdoors. Around Yangshuo you can ride a bamboo raft on the Yulong River and cycle the Ten-Mile Gallery, a scenic stretch of road south of town that is free to ride and works well with a raft trip.
- You don't mind a flight or a long train day. Xi'an to Guilin had only two direct trains on the sample day, at 07:38 and 08:07, each about 10 hours. Guilin to Shanghai Hongqiao had only two direct high-speed trains too. Most people fly at least one of those legs.

Season and weather
Spring and autumn are the comfortable seasons for both stops; summer is hot and humid, and the best time to visit China guide compares the months city by city. The Li River has its own pattern: from September to March the water is low, and in very dry spells the maritime authority has shortened the cruise route or stopped the boats. Heavy summer rain can stop it too: on 19–20 June 2026 boats on the Yangshuo–Yangdi stretch were halted and all bamboo rafts suspended because of high water. In Chengdu, hot days mean pandas are often moved into shade or indoor enclosures, which is another reason to go early.
Our view: for a first trip with a fixed 10 days, Chengdu is the safer choice, because the extra leg is one easy train. Guilin is worth it if scenery matters more to you than food and you are fine with two flights. If you want both, you need more days: the 2-week China itinerary covers that.
The Chengdu version, day by day
Beijing 3 days, Xi'an 2, Chengdu 3, Shanghai 2. Two legs are by train and the last one is a flight.
| Day | Where | Plan |
|---|---|---|
| 1 | Beijing | Arrive, settle in, evening walk around Tiananmen and Qianmen |
| 2 | Beijing | Forbidden City (booked ahead), Jingshan Park view, hutong lanes |
| 3 | Beijing | Great Wall day trip (Mutianyu or Badaling); Temple of Heaven if time allows |
| 4 | Beijing → Xi'an | Morning train from Beijing West; afternoon on the city wall |
| 5 | Xi'an | Terracotta Army in the morning; Muslim Quarter food streets in the evening |
| 6 | Xi'an → Chengdu | Morning train to Chengdu East; afternoon tea in People's Park |
| 7 | Chengdu | Panda Base at opening; Wuhou Shrine and Jinli Street in the afternoon; hotpot dinner |
| 8 | Chengdu | Leshan Giant Buddha day trip, or a slow food-and-teahouse day |
| 9 | Chengdu → Shanghai | Morning flight; the Bund and Pudong skyline at night |
| 10 | Shanghai | Yuyuan Garden or a museum, the former French Concession; fly home |
Two bookings decide this whole week. The Forbidden City sells no tickets on the day: booking opens 7 days ahead at 20:00 Beijing time, and it is closed on Mondays except public holidays. Foreign visitors can book with a passport on the museum's international ticketing platform, bookingticket.dpm.org.cn, after signing up with an email verification code. The Terracotta Army also has to be booked online in advance, using your passport details, on the museum's official website or WeChat account. For more detail on each city, see the 3-day Beijing itinerary and the 2-day Xi'an itinerary.
Beijing to Xi'an (day 4)
Trains leave from Beijing West. On the sample day there were 17 high-speed trains to Xi'an North, the fastest at 4 hours 10 minutes. Station-by-station detail, fares and boarding steps for this leg are in our Beijing–Xi'an–Shanghai route guide.
Xi'an to Chengdu (day 6)
This is the easy leg. Trains run from Xi'an North to Chengdu East from 05:13 to 19:58, and half of them take between 3 hours 39 minutes and 3 hours 54 minutes. On the sample day, second-class seats cost 285–300 yuan and first class 455–481 yuan, with little difference between G trains (the fastest high-speed class) and D trains (slightly slower bullet trains). A 9 or 10 o'clock train gets you to Chengdu around lunchtime. At Chengdu East, take metro Line 2 towards Xipu: Chunxi Road, the main shopping area, is 6 stops without changing.
Chengdu to Shanghai (day 9): fly
Fly this leg. The train exists, but on the sample day the fastest of 11 direct trains to Shanghai Hongqiao took 10 hours 6 minutes, and the typical train took 11½ to 14½ hours. Fares were not cheap either: G-train second class cost 1,005–1,244 yuan. The one train worth considering is the overnight sleeper: D981 left Chengdu East at 17:36 and arrived at Hongqiao at 08:04 the next morning, with a sleeper berth at 860 yuan on the sample day. It saves a hotel night, but you lose the last Chengdu evening. For flight times and prices, check the airlines or a booking site for your date; our domestic flights guide covers booking, baggage and airport security.

The Panda Base: what to book
- Book online. Tickets are real-name (the ticket is tied to your passport number, and you show the same passport at the gate), sold online up to 14 days ahead, and official channels include the base's WeChat account and authorised platforms such as Trip.com, and passport holders use a separate document lane at the gate. The base's English ticket page lists the current channels.
- Price: 55 yuan for an adult, and each ticket is valid for either the morning or the afternoon slot on your date.
- Hours: from March to October, morning-ticket entry is 7:30–12:00 and afternoon-ticket entry 12:00–17:00; from November to February it is 8:00–12:00 and 12:00–16:30. Book the morning slot and arrive at opening.
- Mondays: the busy Panda Villa No. 6 area closes every Monday except public holidays; the rest of the base stays open.
- Getting there: metro Line 3 to Panda Avenue station, exit A, then the 408 shuttle bus to the south gate.
The Chengdu travel guide covers where to stay and the other sights, and the 3-day Chengdu itinerary plans days 6 to 8 in metro order, including the Leshan day trip. To plan metro routes in all four cities offline and keep each day's stops in one place, use the metro maps and Trip Planner in the WaysChina app, or the Chengdu metro route planner.
The Guilin and Yangshuo version, day by day
Beijing 3 days, Xi'an 2, Guilin and Yangshuo 3, Shanghai 2. Days 1 to 5 are the same as the Chengdu version. We suggest sleeping all three nights in Yangshuo: the scenery is around the town, and you avoid packing up again.
| Day | Where | Plan |
|---|---|---|
| 1–3 | Beijing | As in the Chengdu version |
| 4–5 | Xi'an | As in the Chengdu version |
| 6 | Xi'an → Guilin → Yangshuo | Morning flight to Guilin, then the airport bus to Yangshuo; evening on West Street |
| 7 | Yangshuo | Li River: bamboo raft from Yangdi to Xingping, then Xingping old town |
| 8 | Yangshuo | Yulong River raft and a bike ride along the Ten-Mile Gallery; evening show if you want one |
| 9 | Yangshuo → Shanghai | Road to Guilin, then a morning flight or the midday train to Shanghai Hongqiao |
| 10 | Shanghai | The Bund, Yuyuan Garden or a museum; fly home |
Getting to Guilin (day 6)
Fly from Xi'an if you can, and check flight times for your date when you book. If you prefer the train, two direct services ran on the sample day: G2239 from Xi'an North at 07:38, arriving at Guilin West at 17:52, and G3739 at 08:07, arriving at Guilin North at 18:05. Second class cost 751 yuan on G2239 and 806 yuan on G3739. That is a whole day on the train, and both trains pass through Chengdu East on the way.
If you are combining Chengdu and Guilin on a longer trip, that leg is easier: on the sample day 15 trains ran from Chengdu East to Guilin West, the fastest in 4 hours 58 minutes, with second class at 441–482 yuan.
Guilin's stations, and getting to Yangshuo
Guilin has three main railway stations. Guilin station is in the city centre, Guilin West is about 10 km outside the city, and Guilin North is on the northern edge of the city. Yangshuo also has a high-speed station, but it is near Xingping, about 34 km from Yangshuo town, so don't book a ticket to "Yangshuo" thinking it drops you in town.
- From Guilin airport: direct buses run to Yangshuo, 16 a day at 50 yuan after a 2025 timetable change. There is a ticket window on the ground floor of Terminal 2.
- From Guilin's railway stations: DiDi's "station bus" (站点巴士) service runs between Guilin and Yangshuo for 29.9 yuan, starting mainly from Guilin North station and Yangshuo's West Street — check in the DiDi app whether a foreign account can book it. Another option is a shared minibus sold through a local operator's WeChat account, last reported at 45 yuan, so check the current price.
- By car: Guilin railway station to Yangshuo town is about 65 km, around an hour and a half by road.
The Li River: raft or cruise
There are two main ways to see the river. The plan above uses the bamboo raft from Yangdi to Xingping: about 14 km, 80–100 minutes, 225 yuan per person, with up to four people per raft. Yangdi is upstream and a long drive from Yangshuo town, so ask your hotel to arrange the transfer to Yangdi pier and confirm the pickup time the evening before. Xingping is also where the view on the back of the 20-yuan banknote comes from. This works well from a Yangshuo base.
The classic cruise starts from piers south of Guilin and ends in Yangshuo, so it suits travellers who sleep the first night in Guilin. A 3-star boat from Mopanshan pier costs 215 yuan, and a 4-star boat from Zhujiang pier costs 360 yuan with a buffet lunch. Tickets are real-name and the pier has only a few same-day tickets, so buy at least a day ahead, and in peak holidays book as soon as sales open, 10 days ahead. Cruise and raft tickets are sold mainly through Chinese-language WeChat channels, so if you cannot check that a passport works there, ask your hotel or a travel agency to book for you. There is no luggage storage on board, so cruise with a day bag and arrange your main luggage separately. If you choose the cruise, change the plan like this: sleep night 6 in Guilin, take the cruise to Yangshuo on day 7 with a day bag, and keep day 8 as it is.

Day 8 in Yangshuo
Yulong River rafts are priced per raft (mostly for two people) and by route, and online tickets for the next day go on sale at 20:00 the night before. Combine the raft with a bike ride along the Ten-Mile Gallery towards Moon Hill. In the evening, Impression Liu Sanjie is a large outdoor show on the river with the peaks as its backdrop. Stay near West Street for restaurants and nightlife, or along the Yulong River for quiet. You can compare places to stay in Yangshuo on Booking.com. The Guilin and Yangshuo travel guide has the cruise piers, return buses and the rice terraces in more detail.
Getting from Guilin to Shanghai (day 9)
Direct trains are rare. On the sample day there were two: G264 from Guilin station at 12:05 (7 hours 25 minutes) and G1506 from Guilin North at 13:31 (9 hours 25 minutes), both to Shanghai Hongqiao. Second class cost 760.5 yuan on G264 and 667 yuan on G1506. G264 gets you to Shanghai in the evening, so leave Yangshuo by about 9:30. A morning flight gives you an afternoon in Shanghai instead, which is why most travellers fly. Our 3-day Shanghai itinerary helps you choose what to keep in two days.
Transport and booking for the 10 days
The legs at a glance
Chengdu version: Beijing–Xi'an by train (about 4 to 6 hours), Xi'an–Chengdu by train (about 3½ to 4 hours), Chengdu–Shanghai by air. That adds up to roughly 8 to 10 hours on trains across the trip, plus one domestic flight.
Guilin version: Beijing–Xi'an by train, Xi'an–Guilin by air (or a 10-hour train), Guilin–Shanghai by air (or a 7½ to 9½-hour train). With two flights, this version costs you more transfer time on days 6 and 9.
A simple rule: if a train takes more than about six hours, or there are only one or two direct trains a day, fly. You lose less of the day and you have more departure times to choose from.
| Route | Trains a day | Journey time | Sample fares: 2nd / 1st class |
|---|---|---|---|
| Xi'an North → Chengdu East Return: 61 trains, fastest 3 h 09 min (G322) | 64 (G 37 · D 27) departures 05:13–19:58 also 14 from Xi'an East | fastest 3 h 05 min (G321) most 3 h 39 min – 3 h 54 min | ¥285–300 / ¥455–481 |
| Chengdu East → Shanghai Hongqiao Return: 11 trains, fastest 10 h 31 min (G237) | 11 (G 7 · D 4) departures 06:33–17:51 incl. overnight sleepers D981, D985 also 2 to Shanghai Station | fastest 10 h 06 min (G239) most 11 h 34 min – 14 h 29 min | G trains, 2nd: ¥1005–1244 D trains, 2nd: ¥672–690 1st class: ¥1105–2006 D981 sleeper berth: ¥860 |
| Chengdu East → Guilin West Return: 15 trains, fastest 4 h 59 min (G918) | 15 (G 8 · D 7) departures 07:00–19:30 incl. overnight sleepers D846, D862 also 2 to Guilin North, 1 to Guilin Station | fastest 4 h 58 min (G917) most 5 h 25 min – 7 h 03 min | ¥441–482 / ¥706–772 |
| Xi'an North → Guilin West Return: G2240, departs 13:03, 9 h 35 min | 1 (G2239, departs 07:38) runs via Chengdu East | 10 h 14 min, arrives 17:52 | ¥751 / ¥1200 |
| Xi'an North → Guilin North Return: G3740, departs 11:04, 10 h 24 min | 1 (G3739, departs 08:07) runs via Chengdu East continues to Guilin Station | 9 h 58 min, arrives 18:05 | ¥806 / ¥1287 |
| Guilin Station → Shanghai Hongqiao Return: G263, departs 11:00, 7 h 18 min | 1 (G264, departs 12:05) | 7 h 25 min | ¥760.5 / ¥1218 |
| Guilin North → Shanghai Hongqiao Return: G1505, departs 07:50, 9 h 33 min | 1 (G1506, departs 13:31) | 9 h 25 min | ¥667 / ¥1070 |
| Guilin North → Shanghai South Guilin West: no direct train to Shanghai | 1 overnight sleeper (D198, departs 19:16) | 15 h 39 min | – |
| Chengdu East → Kunming South Return: 14 trains, fastest 5 h 49 min (G2822) | 12, all G departures 07:54–17:27 also 3 to Kunming Station also 11 D trains from Chengdu South on the older Chengdu–Kunming line, 7–8 h | fastest 5 h 51 min (G2803) most 6 h 15 min – 6 h 50 min | ¥482–539 / ¥788–862 |
| Guilin West → Kunming South Return: 2 trains, fastest 4 h 28 min (G2938) | 2, all G G908 departs 14:20 G2936 departs 17:52 | 4 h 32 min (G908) – 5 h 09 min (G2936) | G908: ¥442 / ¥707 |
| Guilin North → Kunming South Return: 5 trains | 4, all D departures 06:58–09:34 | fastest 6 h 20 min (D3949) | D3949 / D3903: ¥412 / ¥659 |
| Guilin Station → Kunming South | 3, all D | about 7 h | D3903: ¥409.5 (2nd) |
| Shanghai Hongqiao → Zhangjiajie West Return: 3 trains, fastest 7 h 18 min (G221) | 2, all G G219 07:04 → 14:19 G1369 12:44 → 21:55 also conventional K1373 from Shanghai Songjiang to Zhangjiajie Station, 19 h 24 min | 7 h 15 min (G219) – 9 h 11 min (G1369) | ¥786 / ¥1257 G219 / G1369 (same fare) |
| Changsha Station → Zhangjiajie West Return: 31 trains, fastest 1 h 43 min (G2445) | 31 (C 20 · G 9 · Z 2) G/C departures 07:04–21:10 incl. 2 Z through trains (earliest 02:10) | fastest 1 h 45 min (G2446) most 1 h 56 min – 2 h 12 min | ¥135–166 / ¥218–268 |
| Changsha South → Zhangjiajie West Return: 10 trains, fastest 2 h 52 min (G221) | 10, all G departures 09:15–18:45 | fastest 2 h 52 min (G6063) most 2 h 59 min – 3 h 14 min | ¥242–301 / ¥400–480 |
The table above is a sample day; times and fares change by date and train. The Beijing–Xi'an and Xi'an–Shanghai legs are tabled in the Beijing–Xi'an–Shanghai route guide.
When you can book
- Trains: tickets go on sale 15 days before travel, counting the travel day. Sale times are set by each station, so there is no single national release time. You cannot book all your trains when you book your flights months ahead; book each leg once its window opens.
- Official channel: the 12306 English website accepts foreign passports. Your passport must show as verified before you can buy online, and you can verify it by uploading a photo or at a station ticket window. Online ticket sales run from 5:00 until 1:00 after midnight, with an earlier close on Tuesdays.
- Agency booking: if you would rather book in English and pay with a foreign card, Trip.com also sells China train tickets. Our guide to booking China train tickets compares the two routes.
- At the station: with a passport you go through the staffed lane at the ticket gates, not the automatic ones.
Entry rules
Passport holders from 50 countries can currently enter China visa-free for up to 30 days. For most of those countries the scheme runs until 31 December 2026, so if your trip falls in 2027, check the latest announcement before you go. The list does not include the United States, so check whether your passport is covered in do you need a visa for China. US citizens and some other nationalities can use 240-hour visa-free transit, which applies at 65 ports in 24 provinces, including both Beijing airports and both Chengdu airports. It only counts as transit if your departing flight goes to a third country or region, not back to the country you flew in from, so a normal return or open-jaw ticket home (into Beijing, home from Shanghai) needs a visa; check the conditions in the 240-hour transit guide. Also note that a full 10-day trip uses up all 240 hours, which leaves no margin.
Next steps: choose Chengdu or Guilin, book open-jaw flights into Beijing and out of Shanghai, book the Forbidden City 7 days out and the Panda Base or Li River ahead of time, and buy each train ticket once its sale window opens.
Frequently asked questions
Which cities should a 10-day China itinerary include?
For a first trip, Beijing, Xi'an and Shanghai, plus one more: Chengdu for pandas and food, or Guilin and Yangshuo for river scenery. Four cities in 10 days is the most we recommend; adding a fifth means a transfer almost every other day. If you have closer to two weeks, the 2-week itinerary adds a second region.
How long is the high-speed train from Xi'an to Chengdu?
About three and a half to four hours. On a sample day the fastest train from Xi'an North to Chengdu East took 3 hours 5 minutes and half of all trains took 3 hours 39 minutes to 3 hours 54 minutes, with 64 departures between early morning and evening. Xi'an North has by far the most departures and Xi'an East adds 14 more, while trains from Xi'an's old main station to Chengdu are slow conventional services.
Is Guilin worth adding to a first trip to China?
Yes, if scenery matters more to you than food and city sights, and you accept two flights or two long train days. The Li River and the countryside around Yangshuo are very different from the big cities on this route. If you would rather keep travel simple, add Chengdu instead and save Guilin for a longer trip, where it fits next to Chengdu: on a sample day the fastest train between them took just under five hours.
Last updated: November 2026
Fact-checked sources
- Official China Railway 12306 39 pages
- Official panda.org.cn 6 pages
- Bendibao (local listings site) 11 pages
- chinanews.com.cn 3 pages
- gxxwfb.gxnews.com.cn 4 pages
- Official dpm.org.cn
- Official Beijing Municipal Government
- Official intl.dpm.org.cn 2 pages
Show 14 more sources
- Official young.dpm.org.cn
- Official bookingticket.dpm.org.cn
- Official bmy.com.cn 2 pages
- Official chengdurail.com
- Official China State Railway Group
- gxnews.com.cn
- m.guilinlife.com 2 pages
- People's Daily Online
- epaper.guilinlife.com 2 pages
- gx.chinanews.com.cn
- Official China Visa Application Service Center
- Official Chinese embassies and consulates 2 pages
- Official Ministry of Foreign Affairs 2 pages
- Official National Immigration Administration 2 pages
Last verified: 2026-10-29
Last train times for 10 Chinese metro systems
Every line and station, checked by hand — the same data behind our offline route planner.
Get the WaysChina App
Offline guides, currency converter, essential phrases, and more — all in your pocket.
Related Articles
7-Day China Itinerary: Three Ways to Spend One Week in China
One week in China: Beijing, Xi'an and Shanghai, Beijing and Shanghai at an easier pace, or Shanghai with Suzhou and...
First Time China Itinerary: How Many Days, Which Cities and Which Route
Planning your first China trip? How many days and cities to plan, which route suits you, how visa-free rules cap...
2-Week China Itinerary: Two 14-Day Routes via Yunnan, Guilin or Zhangjiajie
Two weeks in China: classic cities in week one, then Yunnan, Guilin–Yangshuo or Zhangjiajie. Two day-by-day 14-day...
Beijing, Xi'an and Shanghai Itinerary: The Classic Route by High-Speed Train
The classic China route leg by leg: Beijing West to Xi'an North to Shanghai Hongqiao, trains per day, travel times,...