Rome2Rio

How to get fromShanghai to Udaipurby plane, train, bus or car

Find Transport to Udaipur

See all options

There are 5 ways to get from Shanghai to Udaipur by plane, train, bus, or car

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 Shanghai Pudong International Airport to Dabok Airport

    best
    1. Fly from Shanghai Pudong International Airport (PVG) to Dabok Airport (UDR)plane plane PVG - UDR
    16h 3m
    ₹13,114–38,195
  2. Train, bus, drive

    cheapest
    1. Take the train from Shanghai station to Lhasatrain train
    2. Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus bus
    3. Drive from Yadong Xian to Gangtok - SNT bus standcar car
    4. Take the bus from Gangtok - SNT bus stand to 2 Mile Check Postbus bus
    5. Take the train from New Jalpaiguri to Ranapratapnagartrain train
    4d 10h
    ₹9,326–24,356
  3. Fly Shanghai Hongqiao International Airport to Dabok Airport

    1. Fly from Shanghai Hongqiao International Airport (SHA) to Dabok Airport (UDR)plane plane SHA - UDR
    18h 51m
    ₹17,455–55,535
  4. Fly Shanghai Pudong International Airport to Sardar Vallabhbhai Patel International Airport, train

    1. Fly from Shanghai Pudong International Airport (PVG) to Sardar Vallabhbhai Patel International Airport (AMD)plane plane PVG - AMD
    2. Take the train from Asarva to Udaipurtrain train
    18h 16m
    ₹14,244–42,705
  5. Fly Shanghai Pudong International Airport to Jodhpur Airport, bus

    1. Fly from Shanghai Pudong International Airport (PVG) to Jodhpur Airport (JDH)plane plane PVG - JDH
    2. Take the bus from Panch Batti Circle - Chandra Inn to Ananta Hospitalbus bus
    21h
    ₹12,343–35,344

Shanghai Pudong International Airport (PVG) to Dabok Airport (UDR) flights

Calendar12Weekly Planes
Duration14h 55mAverage Duration
Ticket₹12,565Cheapest Price
See schedules

Questions & Answers

What companies run services between Shanghai, China and Udaipur, India?

Air India Limited and Air India Express fly from Shanghai Pudong International Airport (PVG) to Dabok Airport (UDR) twice daily.

Airlines
Train operators
Bus operators

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 What are the different types of Renfe trains in Spain?, How to get from Florence to Rome, and Why you should take the train in the US - to help you get the most out of your next trip.