There are 6 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 21m¥1,981–5,320Drive 9,648 km
- Drive from Geneva to Xi'ancar 9,648 km
4d 13h¥12,974–18,740Fly 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
17h 53m¥2,376–7,041Fly 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
20h 12m¥2,218–6,513Train 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
20h¥2,516–5,969Train, 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 39m¥3,368–7,159
Geneva International Airport (GVA) to Xi'An Xianyang International Airport (XIY) flights
Comparing Your Travel Options
The cheapest way to get from Geneva to Xi'an is to fly which costs ¥1900 - ¥5500 and takes 14h 21m.
The fastest way to get from Geneva to Xi'an is to fly which takes 14h 21m and costs ¥1900 - ¥5500.
The distance between Geneva and Xi'an is 8209 km. The road distance is 9648 km.
It takes approximately 14h 21m to get from Geneva to Xi'an, including transfers.
Xi'an is 7h ahead of Geneva. It is currently 1:52 PM in Geneva and 8:52 PM 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 544+ 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
- Monday, Thursday, Friday, and Saturday
- Estimated price
- ¥1,900–6,000
Flights from Geneva International Airport to Yuncheng Zhangxiao Airport via Beijing Capital
- Ave. Duration
- 21h 15m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- ¥2,200–7,000
Flights from Geneva International Airport to Linfen Qiaoli Airport via Beijing Capital
- Ave. Duration
- 18h 55m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- ¥2,000–6,500
Flights from Geneva International Airport to Linfen Qiaoli Airport via Budapest, Beijing Capital
- Ave. Duration
- 16h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ¥2,000–6,500
Flights from Geneva International Airport to Linfen Qiaoli Airport via Stockholm, Beijing Capital
- Ave. Duration
- 18h 35m
- When
- Saturday
- Estimated price
- ¥2,000–6,500
Flights from Milano Malpensa Airport to Xi'An Xianyang International Airport via Beijing Capital
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- ¥1,600–5,000
- Website
- en.ceair.com
Flights from Geneva International Airport to Xi'An Xianyang International Airport via Shanghai Pudong
- Ave. Duration
- 17h 35m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,300–6,500
Flights from Geneva International Airport to Xi'An Xianyang International Airport via Vienna
- Ave. Duration
- 13h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ¥1,900–5,500
Flights from Geneva International Airport to Yuncheng Zhangxiao Airport via Shanghai Pudong
- Ave. Duration
- 15h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ¥2,700–7,500
Flights from Zurich Airport to Xi'An Xianyang International Airport via Shanghai Pudong
- Ave. Duration
- 16h 37m
- When
- Every day
- Estimated price
- ¥2,000–8,000
Flights from Zurich Airport to Xi'An Xianyang International Airport via Vienna
- Ave. Duration
- 13h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ¥1,700–4,700
Flights from Zurich Airport to Xi'An Xianyang International Airport via Budapest
- Ave. Duration
- 14h 55m
- When
- Saturday
- Estimated price
- ¥2,000–5,500
Flights from Zurich Airport to Xi'An Xianyang International Airport via Milano Malpensa Airport
- Ave. Duration
- 15h 5m
- When
- Wednesday and Friday
- Estimated price
- ¥1,700–4,800
Flights from Milano Malpensa Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 10h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–4,400
- Website
- ceair.com
Flights from Zurich Airport to Xi'An Xianyang International Airport via Budapest
- Ave. Duration
- 14h 55m
- When
- Saturday
- Estimated price
- ¥2,000–5,500
- Website
- csair.com
Flights from Zurich Airport to Xi'An Xianyang International Airport via Frankfurt, Urumqi
- Ave. Duration
- 15h 30m
- When
- Monday and Friday
- Estimated price
- ¥1,600–5,500
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
Train from Genève to Zürich Flughafen
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- ¥750–1,300
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Domodossola
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- ¥650–1,100
- Website
- Swiss Federal Railways (SBB CFF FFS)
- 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
- ¥65
- 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











