There are 6 ways to get from Xi'an to Mianyang by train, car, plane, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Xi'an North to Mianyangtrain Beijing-Chongqing West / ...
3h 32m¥172–406Drive 602.6 km
- Drive from Xi'an to Mianyangcar 602.6 km
6h 14m¥513–741Fly to Mianyang Nanjiao Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Mianyang Nanjiao Airport (MIG)plane XIY - MIG
7h 40m¥637–2,956Train via Fengcheng 5-lu
- Take the train from Xian North Station to Mianyangtrain Shanghai Hongqiao
3h 57m¥242–276Fly to Chengdu Tianfu International Airport, subway, train
- Fly from Xi'An Xianyang International Airport (XIY) to Chengdu Tianfu International Airport (TFU)plane XIY - TFU
- Take the subway from Tianfu International Airport North to Chengdu South stationsubway
- Take the train from Chengdu East to Mianyang Train Stationtrain
6h 34m¥739–2,966Fly to Chongqing Jiangbei International Airport, train
- Fly from Xi'An Xianyang International Airport (XIY) to Chongqing Jiangbei International Airport (CKG)plane XIY - CKG
- Take the train from Jiangbei Airport to Mianyangtrain
7h 34m¥1,319–1,860
Xi'An Xianyang International Airport (XIY) to Mianyang Nanjiao Airport (MIG) flights
Questions & Answers
The cheapest way to get from Xi'an to Mianyang is to train which costs ¥170 - ¥410 and takes 3h 32m.
The fastest way to get from Xi'an to Mianyang is to train which takes 3h 32m and costs ¥170 - ¥410.
No, there is no direct train from Xi'an to Mianyang. However, there are services departing from Shi Tushuguan and arriving at Mianyang via Xi'an North. The journey, including transfers, takes approximately 3h 32m.
The distance between Xi'an and Mianyang is 551 km. The road distance is 602.6 km.
The best way to get from Xi'an to Mianyang without a car is to train which takes 3h 32m and costs ¥170 - ¥410.
It takes approximately 3h 32m to get from Xi'an to Mianyang, including transfers.
Xi'an to Mianyang train services, operated by China Railways G-Class, depart from Xi'an North station.
The best way to get from Xi'an to Mianyang is to train which takes 3h 32m and costs ¥170 - ¥410. Alternatively, you can fly, which costs ¥600 - ¥3000 and takes 7h 40m.
Xi'an to Mianyang train services, operated by China Railways G-Class, arrive at Mianyang station.
Yes, the driving distance between Xi'an to Mianyang is 603 km. It takes approximately 6h 14m to drive from Xi'an to Mianyang.
What companies run services between Xi'an, China and Mianyang, Sichuan, China?
China Railways G-Class operates a train from Xi'an North to Mianyang every 2 hours. Tickets cost ¥240–270 and the journey takes 2h 55m. China Railways D-Class also services this route hourly. Alternatively, Hainan, Xiamen Airlines, and six other airlines fly from Xi'An Xianyang International Airport (XIY) to Mianyang Nanjiao Airport (MIG) 4 times a day.
- Website
- hainanairlines.com
Flights from Xi'An Xianyang International Airport to Mianyang Nanjiao Airport via Kunming
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–4,800
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ¥300–4,100
- Website
- ch.com
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥650–2,800
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ¥1,510–1,560
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥650–2,800
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ¥1,510–1,560
- Website
- csair.com
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ¥650–3,100
- Website
- shenzhenair.com
Flights from Xi'An Xianyang International Airport to Mianyang Nanjiao Airport via Hefei
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ¥1,900–3,800
- Website
- luckyair.net
Flights from Xi'An Xianyang International Airport to Mianyang Nanjiao Airport via Kunming
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥650–3,100
- Website
- tibetairlines.com
Flights from Xi'An Xianyang International Airport to Mianyang Nanjiao Airport via Lijiang
- Ave. Duration
- 10h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥650–3,000
- Website
- airchangan.com
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥300–1,800
- Website
- intl.jdair.net
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,100–3,100
- Website
- tianjin-air.com
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–4,100
Train from Xi'an North to Mianyang
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥390–430
- Business Class Seat
- ¥550–850
Train from Xian North Station to Mianyang
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥390–430
- Business Class Seat
- ¥550–850
Train from Chengdu East to Mianyang Train Station
- 2nd Class Seat
- ¥53–58
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–170
Train from Jiangbei Airport to Mianyang
- 2nd Class Seat
- ¥190–210
- 1st Class Seat
- ¥310–340
- Business Class Seat
- ¥450–650
Train from Xi'an North to Mianyang
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- ¥170–400
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥170–240
- Adult - 1st Class
- ¥280–400
Train from Chengdu East to Mianyang Train Station
- Ave. Duration
- 38 min
- Frequency
- Every 2 hours
- Estimated price
- ¥55–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥70–100
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Tianfu International Airport North to Chengdu South station
- Ave. Duration
- 50 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥10–15
- Schedules at
- travelchinaguide.com
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 How to travel India's Golden Triangle, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 17+ hotels available in Mianyang.














