There are 7 ways to get from Geneva to Xi'an by plane, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Geneva International Airport to Xi'An Xianyang International Airport
best- Fly from Geneva International Airport (GVA) to Xi'An Xianyang International Airport (XIY)plane GVA - XIY
14h 38m¥2,144–5,610Drive 9,647.6 km
- Drive from Geneva to Xi'ancar 9,647.6 km
4d 13h¥13,046–18,844Fly Geneva International Airport to Yuncheng Zhangxiao Airport, train
- Fly from Geneva International Airport (GVA) to Yuncheng Zhangxiao Airport (YCU)plane GVA - YCU
- Take the train from Yuncheng North to Xi'an Northtrain
15h 29m¥2,807–8,053Fly Geneva International Airport to Linfen Qiaoli Airport, train
- Fly from Geneva International Airport (GVA) to Linfen Qiaoli Airport (LFQ)plane GVA - LFQ
- Take the train from Hongdong west to Xi'an Northtrain
19h 23m¥2,441–6,954Train to Zurich Airport, fly to Xi'An Xianyang International Airport
- Take the train from Genève to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Xi'An Xianyang International Airport (XIY)plane ZRH - XIY
19h 27m¥2,693–7,739Fly Geneva International Airport to Yan'An Nanniwan Airport, train
- Fly from Geneva International Airport (GVA) to Yan'An Nanniwan Airport (ENY)plane GVA - ENY
- Take the train from Yan'an to Xi'antrain
18h 40m¥2,361–6,861Train, bus to Milano Malpensa Airport, fly to Xi'An Xianyang International Airport
- Take the train from Genève to Domodossolatrain
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Xi'An Xianyang International Airport (XIY)plane MXP - XIY
18h 36m¥3,349–7,988
Geneva International Airport (GVA) to Xi'An Xianyang International Airport (XIY) flights
Questions & Answers
The cheapest way to get from Geneva to Xi'an is to train and bus and fly which costs ¥3300 - ¥8000 and takes 18h 36m.
The fastest way to get from Geneva to Xi'an is to fly which takes 14h 38m and costs ¥2100 - ¥6000.
The distance between Geneva and Xi'an is 8213 km. The road distance is 9647.6 km.
It takes approximately 14h 38m to get from Geneva to Xi'an, including transfers.
Xi'an is 6h ahead of Geneva. It is currently 11:04 PM in Geneva and 5:04 AM in Xi'an.
Yes, the driving distance between Geneva to Xi'an is 9648 km. It takes approximately 4 days 13h to drive from Geneva to Xi'an.
There are 568+ hotels available in Xi'an.
What companies run services between Geneva, Switzerland and Xi'an, China?
Air China, China Eastern Airlines, and Austrian Airlines fly from Geneva International Airport (GVA) to Xi'An Xianyang International Airport (XIY) twice daily.
- Website
- airchina.com
Flights from Geneva International Airport to Xi'An Xianyang International Airport via Beijing Capital
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ¥2,100–6,500
Flights from Geneva International Airport to Yuncheng Zhangxiao Airport via Beijing Capital
- Ave. Duration
- 13h
- When
- Wednesday and Saturday
- Estimated price
- ¥2,700–8,000
Flights from Geneva International Airport to Linfen Qiaoli Airport via Beijing Capital
- Ave. Duration
- 22h 35m
- When
- Every day
- Estimated price
- ¥2,200–7,000
Flights from Zurich Airport to Xi'An Xianyang International Airport via Shanghai Pudong
- Ave. Duration
- 16h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ¥3,100–9,500
Flights from Geneva International Airport to Yan'An Nanniwan Airport via Beijing Capital
- Ave. Duration
- 15h 52m
- When
- Every day
- Estimated price
- ¥2,200–7,000
Flights from Milano Malpensa Airport to Xi'An Xianyang International Airport via Beijing Capital
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- ¥1,700–5,000
Train from Yuncheng North to Xi'an North
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥120–170
Train from Hongdong west to Xi'an North
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- ¥120–270
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–180
- Adult - 1st Class
- ¥190–270
- Phone
- +39 0322 844 862
- [email protected]
- Website
- Comazzi Bus
Bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ¥67
- Website
- Comazzi Bus
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide








