There are 7 ways to get from Toronto to Tianshui by plane, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Xi'An Xianyang International Airport, train
best- Fly from Toronto Pearson International Airport (YYZ) to Xi'An Xianyang International Airport (XIY)plane YYZ - XIY
- Take the train from Xi'an North to Tianshui South Stationtrain
22h 4m¥2,365–8,630Fly to Lanzhou, bus, train
- Fly from Toronto Pearson International Airport (YYZ) to Lanzhou (LHW)plane YYZ - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
- Take the train from Lanzhou West Station to Tianshui South Stationtrain
22h 46m¥2,544–9,237Fly to Longnan Chengzhou Airport, taxi
- Fly from Toronto Pearson International Airport (YYZ) to Longnan Chengzhou Airport (LNL)plane YYZ - LNL
- Take the taxi from Longnan Chengzhou Airport (LNL) to Tianshuitaxi
30h 59m¥2,750–9,654Fly to Hanzhong Chenggu Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Hanzhong Chenggu Airport (HZG)plane YYZ - HZG
- Take the train from Hanzhong to Xian Northtrain
- Take the train from Xi'an North to Tianshui South Stationtrain
25h 58m¥4,310–20,696Fly to Guangyuan Panlong Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Guangyuan Panlong Airport (GYS)plane YYZ - GYS
- Take the train from Guangyuan to Xian Northtrain
- Take the train from Xi'an North to Tianshui South Stationtrain
37h 10m¥2,794–9,938Fly to Yan'An Nanniwan Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Yan'An Nanniwan Airport (ENY)plane YYZ - ENY
- Take the train from Yan'an to Xi'an Train Stationtrain
- Take the train from Xi'an North to Tianshui South Stationtrain
31h 31m¥2,642–9,603Fly to Yinchuan Hedong Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Yinchuan Hedong Airport (INC)plane YYZ - INC
- Take the train from Yinchuan Hedong Airport to Wuzhongtrain
- Take the train from Wuzhong to Lanzhou Westtrain
- Take the train from Lanzhou West Station to Tianshui South Stationtrain
27h 4m¥2,656–9,508
Toronto Pearson International Airport (YYZ) to Xi'An Xianyang International Airport (XIY) flights
Questions & Answers
The cheapest way to get from Toronto to Tianshui is to fly and train which costs ¥2300 - ¥9000 and takes 22h 4m.
The fastest way to get from Toronto to Tianshui is to fly and train which takes 22h 4m and costs ¥2300 - ¥9000.
The distance between Toronto and Tianshui is 11647 km.
It takes approximately 22h 4m to get from Toronto to Tianshui, including transfers.
Tianshui is 12h ahead of Toronto. It is currently 3:51 PM in Toronto and 3:51 AM in Tianshui.
There are 11+ hotels available in Tianshui.
What companies run services between Toronto, ON, Canada and Tianshui, China?
There is no direct connection from Toronto to Tianshui. However, you can take the train to UP Express Pearson Airport, walk to Toronto Pearson International Airport (YYZ) airport, fly to Xi'An Xianyang International Airport (XIY), walk to Airport West, take the subway to North Railway Station, walk to Xi'an North, take the train to Tianshui South Station, then take the taxi to Tianshui. Alternatively, you can take the train to UP Express Pearson Airport, walk to Toronto Pearson International Airport (YYZ) airport, fly to Lanzhou (LHW), walk to Lanzhou Airport, take the bus to Oriental Hotel, walk to Lanzhou University, take the subway to West Railway Station North Square, walk to Lanzhou West Station, take the train to Tianshui South Station, then take the taxi to Tianshui.
- Website
- airchina.com
Flights from Toronto Pearson International Airport to Xi'An Xianyang International Airport via Beijing Capital
- Ave. Duration
- 17h 27m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,700–10,000
Flights from Toronto Pearson International Airport to Lanzhou via Beijing Capital
- Ave. Duration
- 17h 27m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,800–11,000
Flights from Toronto Pearson International Airport to Hanzhong Chenggu Airport via Beijing Capital
- Ave. Duration
- 38h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,000–21,000
Flights from Toronto Pearson International Airport to Guangyuan Panlong Airport via Beijing Capital
- Ave. Duration
- 36h 37m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,900–12,000
Flights from Toronto Pearson International Airport to Guangyuan Panlong Airport via Hong Kong, Guangzhou Baiyun
- Ave. Duration
- 32h 18m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥3,300–12,000
Flights from Toronto Pearson International Airport to Guangyuan Panlong Airport via Stockholm, Beijing Capital
- Ave. Duration
- 32h
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ¥2,200–12,000
Flights from Toronto Pearson International Airport to Yan'An Nanniwan Airport via Beijing Capital
- Ave. Duration
- 28h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–9,500
Flights from Toronto Pearson International Airport to Yinchuan Hedong Airport via Beijing Capital
- Ave. Duration
- 18h 7m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥1,800–11,000
- Website
- en.ceair.com
Flights from Toronto Pearson International Airport to Xi'An Xianyang International Airport via Shanghai Pudong
- Ave. Duration
- 19h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,200–8,500
Flights from Toronto Pearson International Airport to Lanzhou via Shanghai Pudong
- Ave. Duration
- 19h 32m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,300–11,000
Flights from Toronto Pearson International Airport to Yan'An Nanniwan Airport via Shanghai Pudong
- Ave. Duration
- 29h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,400–9,500
Flights from Toronto Pearson International Airport to Yinchuan Hedong Airport via Shanghai Pudong
- Ave. Duration
- 24h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥2,300–11,000
- Website
- csair.com
Flights from Toronto Pearson International Airport to Xi'An Xianyang International Airport via Guangzhou Baiyun
- Ave. Duration
- 20h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,900–12,000
Flights from Toronto Pearson International Airport to Lanzhou via Guangzhou Baiyun
- Ave. Duration
- 26h 2m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–13,000
Flights from Toronto Pearson International Airport to Yan'An Nanniwan Airport via Guangzhou Baiyun
- Ave. Duration
- 21h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,100–14,000
- Website
- hainanairlines.com
Flights from Toronto Pearson International Airport to Xi'An Xianyang International Airport via Beijing Capital
- Ave. Duration
- 19h 10m
- When
- Sunday
- Estimated price
- ¥1,900–10,000
Flights from Toronto Pearson International Airport to Xi'An Xianyang International Airport via Shanghai Pudong
- Ave. Duration
- 19h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,700–11,000
Flights from Toronto Pearson International Airport to Lanzhou via Beijing Capital
- Ave. Duration
- 17h 35m
- When
- Sunday
- Estimated price
- ¥2,000–11,000
- Website
- ceair.com
Flights from Toronto Pearson International Airport to Lanzhou via Shanghai Pudong
- Ave. Duration
- 20h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,900–11,000
Flights from Toronto Pearson International Airport to Yinchuan Hedong Airport via Shanghai Pudong
- Ave. Duration
- 20h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–11,000
- Website
- juneyaoair.com
Flights from Toronto Pearson International Airport to Longnan Chengzhou Airport via Shanghai Pudong
- Ave. Duration
- 36h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,400–9,500
Flights from Toronto Pearson International Airport to Hanzhong Chenggu Airport via Shanghai Pudong
- Ave. Duration
- 20h 25m
- When
- Sunday
- Estimated price
- ¥6,000–24,000
- Website
- sda.cn
Flights from Toronto Pearson International Airport to Longnan Chengzhou Airport via Beijing Capital, Xi'An Xianyang International Airport
- Ave. Duration
- 31h 5m
- When
- Saturday
- Estimated price
- ¥1,900–10,000
Flights from Toronto Pearson International Airport to Longnan Chengzhou Airport via Paris Charles de Gaulle, Xi'An Xianyang International Airport
- Ave. Duration
- 26h 50m
- When
- Wednesday
- Estimated price
- ¥2,600–14,000
- Website
- cathaypacific.com
Flights from Toronto Pearson International Airport to Xi'An Xianyang International Airport via Hong Kong
- Ave. Duration
- 24h 40m
- When
- Every day
- Estimated price
- ¥3,000–11,000
- Website
- hbhk.com.cn
Flights from Toronto Pearson International Airport to Longnan Chengzhou Airport via Guangzhou Baiyun, Guiyang
- Ave. Duration
- 27h 30m
- When
- Sunday
- Estimated price
- ¥2,100–14,000
- Website
- ch.com
Flights from Toronto Pearson International Airport to Guangyuan Panlong Airport via Shanghai Pudong
- Ave. Duration
- 37h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,400–9,500
- Website
- xiamenair.com
Flights from Toronto Pearson International Airport to Yinchuan Hedong Airport via Shanghai Pudong
- Ave. Duration
- 19h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,300–9,000
- Website
- loongair.cn
Flights from Toronto Pearson International Airport to Yinchuan Hedong Airport via Shanghai Pudong
- Ave. Duration
- 19h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–11,000
- Website
- intl.jdair.net
Flights from Toronto Pearson International Airport to Yinchuan Hedong Airport via Guangzhou Baiyun
- Ave. Duration
- 20h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–13,000
Train from Xi'an North to Tianshui South Station
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- ¥100–230
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥160–230
Train from Lanzhou West Station to Tianshui South Station
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
Train from Hanzhong to Xian North
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- ¥90–190
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥90–130
- Adult - 1st Class
- ¥130–190
Train from Guangyuan to Xian North
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- ¥130–280
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥130–180
- Adult - 1st Class
- ¥200–280
Train from Wuzhong to Lanzhou West
- Ave. Duration
- 3h 2m
- Frequency
- Once daily
- Estimated price
- ¥130–300
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥130–190
- Adult - 1st Class
- ¥210–300
Train from Xi'an North to Tianshui South Station
- 2nd Class Seat
- ¥130–150
- 1st Class Seat
- ¥210–240
- Business Class Seat
- ¥310–440
Train from Lanzhou West Station to Tianshui South Station
- 2nd Class Seat
- ¥120–135
- 1st Class Seat
- ¥200–220
- Business Class Seat
- ¥280–400
Train from Hanzhong to Xian North
- 2nd Class Seat
- ¥110–120
- 1st Class Seat
- ¥170–200
- Business Class Seat
- ¥250–360
Train from Guangyuan to Xian North
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥270–310
- Business Class Seat
- ¥400–600
Train from Yan'an to Xi'an Train Station
- Hard Seat
- ¥40–55
- Hard sleeper
- ¥80–110
- Soft sleeper
- ¥130–170
Train from Yinchuan Hedong Airport to Wuzhong
- Adult - second class
- ¥20–29
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- Ave. Duration
- 1h 41m
- Estimated price
- ¥270–330
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and Why you should take the train in the US - to help you get the most out of your next trip.

















