There are 8 ways to get from Beijing to Xizang by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi via Xi'an
best- Take the train from Beijing West Station to Xi'an Northtrain
- Take the train from Xi'an North Station to Guangyuantrain
- Take the train from Guangyuan to Hadaputrain
- Take the taxi from Hadapu to Xizangtaxi
11h 14m¥836–1,240Train, taxi
cheapest- Take the train from Beijing West Station to Lanzhoutrain
- Take the train from Lanzhou to Hadaputrain
- Take the taxi from Hadapu to Xizangtaxi
22h 29m¥341–671Bus, train, taxi
- Take the bus from Beijing to Pingliang Eastbus
- Take the bus from Pingliang West to Lanzhoubus
- Take the train from Lanzhou to Minxiantrain
- Take the taxi from Minxian to Xizangtaxi
25h 18m¥846–980Drive 1,644.9 km
- Drive from Beijing to Xizangcar 1,644.9 km
17h 28m¥1,399–2,020Train to Beijing Daxing International Airport, fly to Longnan Chengzhou Airport, taxi
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Longnan Chengzhou Airport (LNL)plane PKX - LNL
- Take the taxi from Longnan Chengzhou Airport (LNL) to Xizangtaxi
7h 17m¥1,033–3,132Train, taxi #2
- Take the train from Beijing West Station to Baiyin Westtrain
- Take the train from Baiyin West to Lanzhoutrain
- Take the train from Lanzhou to Hadaputrain
- Take the taxi from Hadapu to Xizangtaxi
24h 57m¥354–768Fly Beijing Capital International Airport to Lanzhou, bus, train, taxi
- Fly from Beijing Capital International Airport (PEK) to Lanzhou (LHW)plane PEK - LHW
- Take the bus from Lanzhou Airport to Lanzhoubus
- Take the train from Lanzhou to Hadaputrain
- Take the taxi from Hadapu to Xizangtaxi
10h 54m¥1,454–3,364Fly Beijing Capital International Airport to Guangyuan Panlong Airport, train, taxi
- Fly from Beijing Capital International Airport (PEK) to Guangyuan Panlong Airport (GYS)plane PEK - GYS
- Take the train from Guangyuan to Hadaputrain
- Take the taxi from Hadapu to Xizangtaxi
9h 4m¥1,024–3,904
Beijing Daxing International Airport (PKX) to Longnan Chengzhou Airport (LNL) flights
Questions & Answers
The cheapest way to get from Beijing to Xizang is to train and taxi which costs ¥340 - ¥700 and takes 22h 29m.
The fastest way to get from Beijing to Xizang is to train and fly and taxi which takes 7h 17m and costs ¥1000 - ¥3200.
The distance between Beijing and Xizang is 1884 km. The road distance is 1644.9 km.
The best way to get from Beijing to Xizang without a car is to train and taxi via Xi'an which takes 11h 14m and costs ¥800 - ¥1300.
It takes approximately 11h 14m to get from Beijing to Xizang, including transfers.
Yes, the driving distance between Beijing to Xizang is 1645 km. It takes approximately 17h 28m to drive from Beijing to Xizang.
What companies run services between Beijing, China and Xizang, China?
There is no direct connection from Beijing to Xizang. However, you can take the train to Xi'an North, take the train to Guangyuan, take the train to Hadapu, then take the taxi to Xizang. Alternatively, you can take the bus to Pingliang East, take the bus to Lanzhou, take the taxi to Lanzhou, take the train to Minxian, then take the taxi to Xizang.
- Website
- airchina.com
Flights from Beijing Capital International Airport to Lanzhou
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- ¥1,200–3,000
Flights from Beijing Capital International Airport to Lanzhou via Taiyuan
- Ave. Duration
- 5h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–3,000
Flights from Beijing Capital International Airport to Guangyuan Panlong Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,500–3,400
Flights from Beijing Capital International Airport to Guangyuan Panlong Airport via Nanjing
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–3,400
Flights from Beijing Capital International Airport to Guangyuan Panlong Airport via Wuhan
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–3,700
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Lanzhou
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥1,400–4,100
- Website
- hbhk.com.cn
Flights from Beijing Daxing International Airport to Longnan Chengzhou Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥460–2,400
Train from Beijing West Station to Xi'an North
- 2nd Class Seat
- ¥500–540
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,200–1,700
Train from Xi'an North Station to Guangyuan
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥270–310
- Business Class Seat
- ¥400–600
Train from Xi'an North Station to Guangyuan
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- ¥130–280
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥130–180
- Adult - 1st Class
- ¥200–280
Train from Guangyuan to Hadapu
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
Train from Lanzhou to Minxian
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- ¥90–180
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥90–130
- Adult - 1st Class
- ¥130–180
Train from Guangyuan to Hadapu
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
Train from Guangyuan to Hadapu
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥120–160
Train from Lanzhou to Hadapu
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Baiyin West to Lanzhou
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
Train from Lanzhou to Hadapu
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Lanzhou to Hadapu
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Guangyuan to Hadapu
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥120–160
Train from Guangyuan to Hadapu
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- ¥50–140
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥50–75
- Hard Sleeper
- ¥110–140
- Soft Sleeper
- ¥180–230
Train from Beijing West Station to Lanzhou
- Ave. Duration
- 18h 46m
- Frequency
- Once daily
- Estimated price
- ¥140–353
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥140–200
- Hard Sleeper
- ¥280–340
- Soft Sleeper
- ¥440–550
Train from Beijing West Station to Baiyin West
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Estimated price
- ¥130–353
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥130–190
- Hard Sleeper
- ¥270–330
- Soft Sleeper
- ¥420–550
Train from Baiyin West to Lanzhou
- Ave. Duration
- 2h 1m
- Frequency
- Once daily
- Estimated price
- ¥35–110
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥35–55
- Hard Sleeper
- ¥85–110
- Soft Sleeper
- ¥140–180
Train from Guangyuan to Hadapu
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- ¥50–140
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥50–75
- Hard Sleeper
- ¥110–140
- Soft Sleeper
- ¥180–230
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ¥22–35
Train from Beijing West Station to Lanzhou
- Hard Seat
- ¥150–220
- Hard Sleeper
- ¥320–370
- Soft Sleeper
- ¥450–650
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Baiyin West to Lanzhou
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- ¥21–55
- Schedules at
- chinahighlights.com
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Beijing to Pingliang East
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ¥455
- Schedules at
- bus.ctrip.com
- Website
- chinabusguide.com
Bus from Pingliang West to Lanzhou
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ¥116
- Schedules at
- chinabusguide.com
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Lanzhou
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- Ave. Duration
- 1h 58m
- Estimated price
- ¥170–700
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 4 stunningly beautiful Philippines islands you need to visit, Travelling to the UK: What do I need to know?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
























