Rome2Rio

How to get fromHangzhou to Genevaby plane, car, or train

Find Transport to Geneva

See all options

There are 8 ways to get from Hangzhou to Geneva by plane, car, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Hangzhou Xiaoshan International Airport to Geneva International Airport

    best
    1. Fly from Hangzhou Xiaoshan International Airport (HGH) to Geneva International Airport (GVA)plane plane HGH - GVA
    19h 17m
    CHF 270–851
  2. Train to Shanghai Hongqiao International Airport, fly to Geneva International Airport

    cheapest
    1. Take the train from Hangzhou East to Shanghai Hongqiaotrain train
    2. Fly from Shanghai Hongqiao International Airport (SHA) to Geneva International Airport (GVA)plane plane SHA - GVA
    18h 46m
    CHF 240–717
  3. Drive  10,925.7 km

    1. Drive from Hangzhou to Genevacar car 10,925.7 km
    5d 2h
    CHF 2,096–3,027
  4. Train to Shanghai Pudong International Airport, fly to Geneva International Airport

    1. Take the train from Hangzhou East to Shanghai Hongqiaotrain train
    2. Fly from Shanghai Pudong International Airport (PVG) to Geneva International Airport (GVA)plane plane PVG - GVA
    17h 16m
    CHF 396–874
  5. Train to Ningbo Lishe International Airport, fly to Geneva International Airport

    1. Take the train from Hangzhou East to Ningbotrain train
    2. Fly from Ningbo Lishe International Airport (NGB) to Geneva International Airport (GVA)plane plane NGB - GVA
    18h 51m
    CHF 390–566
  6. Train to Yiwu Airport, fly to Geneva International Airport

    1. Take the train from Hangzhou East to Yiwutrain train
    2. Fly from Yiwu Airport (YIW) to Geneva International Airport (GVA)plane plane YIW - GVA
    21h 43m
    CHF 278–768
  7. Train, train to Sunan Shuofang International Airport, fly to Geneva International Airport

    1. Take the train from Hangzhou East to Shanghai Hongqiaotrain train
    2. Take the train from Shanghai Hongqiao Station to Wuxi Stationtrain train
    3. Fly from Sunan Shuofang International Airport (WUX) to Geneva International Airport (GVA)plane plane WUX - GVA
    21h 37m
    CHF 287–880
  8. Train to Shanghai Pudong International Airport, fly to Zurich Airport, train

    1. Take the train from Hangzhou East to Shanghai Hongqiaotrain train
    2. Fly from Shanghai Pudong International Airport (PVG) to Zurich Airport (ZRH)plane plane PVG - ZRH
    3. Take the train from Zürich Flughafen to Genèvetrain train
    20h 37m
    CHF 351–574

Hangzhou Xiaoshan International Airport (HGH) to Geneva International Airport (GVA) flights

Calendar12Weekly Planes
Duration18h 56mAverage Duration
TicketCHF 270Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Hangzhou, China and Geneva, Switzerland?

Air China, Egyptair, and two other airlines fly from Hangzhou Xiaoshan International Airport (HGH) to Geneva International Airport (GVA) twice daily.

Airlines
Train operators

Want to know more about travelling around Switzerland

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