China
Travel in China by Bus
at the best price
Find the best routes between all destinations. Bus, ferry, train — compare in 1 click.
Routes
206+
Transports
Bus · Ferry · Train · Flight
From
5€
How does it work?
1
Choose your route
Enter your departure and arrival city in the search engine.
→
2
Compare options
Bus, ferry, train or flight — prices and durations at a glance.
→
3
Book in 1 click
Secure payment via 12go.asia. Ticket sent by email instantly.
Popular routes in China
From 79€
Shanghai → Bangkok
See tickets ›
From 21€
Shanghai → Beijing
See tickets ›
From 20€
Shanghai → Changsha
See tickets ›
From 36€
Shanghai → Chengdu
See tickets ›
From 33€
Shanghai → Chongqing
See tickets ›
From 60€
Shanghai → Guangzhou
See tickets ›
From 27€
Shanghai → Guilin
See tickets ›
From 45€
Shanghai → Haikou
See tickets ›
From 4€
Shanghai → Hangzhou
See tickets ›
From 85€
Shanghai → Hanoi
See tickets ›
From 37€
Shanghai → Harbin
See tickets ›
From 59€
Shanghai → Hong Kong
See tickets ›
From 14€
Shanghai → Huangshan
See tickets ›
From 65€
Shanghai → Kunming
See tickets ›
From 54€
Shanghai → Lhasa
See tickets ›
Travel in China: bus, train, ferry & flights
This site lists all transport routes available in the country. Compare buses, trains, ferries and flights in one click to find the best combination of price, duration and comfort. Secure booking via 12go.asia, instant email confirmation, mobile ticket.
Secure payment
Instant ticket
206+ routes available
Mobile ticket
Routes by departure city
Routes from Shanghai
29
- Bangkok 4h 10min · 79€
- Beijing 2h 5min · 21€
- Changsha 2h · 20€
- Chengdu 3h 5min · 36€
- Chongqing 2h 50min · 33€
- Guangzhou 2h 25min · 60€
- Guilin 2h 35min · 27€
- Haikou 3h · 45€
Routes from Beijing
19
- Chengdu 2h 45min · 34€
- Chongqing 2h 40min · 30€
- Dalian 1h 10min · 14€
- Guangzhou 3h 10min · 34€
- Guilin 2h 55min · 32€
- Hangzhou 2h · 26€
- Harbin 1h 55min · 21€
- Kunming 3h 20min · 78€
Routes from Shenzhen
19
- Bangkok 2h 45min · 77€
- Beijing 2h 50min · 35€
- Cebu 5h 50min · 156€
- Chiang Mai 3h 55min · 126€
- Da Nang 3h 30min · 95€
- Guangzhou 0h 29min · 3€
- Guilin 2h 39min · 14€
- Hangzhou 1h 55min · 29€
Routes from Chongqing
10
- Beijing 2h 20min · 29€
- Chengdu 1h 2min · 7€
- Guangzhou 1h 50min · 24€
- Guilin 1h 20min · 18€
- Hong Kong 2h 15min · 69€
- Kunming 1h 25min · 17€
- Shanghai 2h 15min · 57€
- Wulong 1h 17min · 3€
Routes from Guangzhou
10
- Beijing 2h 45min · 34€
- Chengdu 2h 5min · 27€
- Guilin 2h 4min · 14€
- Hong Kong Airport 3h · 13€
- Shenzhen 0h 29min · 2€
- Shanghai 2h 10min · 26€
- Shenzhen 0h 29min · 2€
- Xiamen 1h 10min · 14€