Rome2Rio

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

Find Transport to Mysuru

See all options

There are 8 ways to get from Shanghai to Mysuru by plane, bus, train, 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 Kempegowda International Airport, bus

    best
    1. Fly from Shanghai Pudong International Airport (PVG) to Kempegowda International Airport (BLR)plane plane PVG - BLR
    2. Take the bus from Kempegowda International Airport to Mysurubus bus
    15h 59m
    ₹13,328–43,679
  2. Train, bus, drive via Gangtok

    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 Deorali Bus Stopcar car
    4. Take the bus from Deorali Bus Stop to Siliguri - SNT Bus Standbus bus
    5. Take the train from New Jalpaiguri to Krishnarajapurmtrain train
    6. Take the train from Krishnarajapurm to Chamarajapuramtrain train
    4d 16h
    ₹9,675–27,713
  3. Train, bus, drive

    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 New Mal Jncar car
    4. Take the train from New Mal Jn to New Jalpaiguritrain train
    5. Take the train from New Jalpaiguri to Whitefieldtrain train
    6. Take the train from Ksr Bengaluru to Mysore Jntrain train
    4d 10h
    ₹10,660–29,053
  4. Train, bus, drive via Patna

    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 Deorali Bus Stopcar car
    4. Take the bus from Deorali Bus Stop to Siliguri - SNT Bus Standbus bus
    5. Take the train from Siliguri Jn to Rajendranagar Ttrain train
    6. Take the bus from Patna Patliputra Bus Stand to Hebbalbus bus
    7. Take the bus from Hebbala Traffic Police Station to Mysurubus bus
    5d 17h
    ₹16,101–27,699
  5. Fly Shanghai Hongqiao International Airport to Kempegowda International Airport, bus

    1. Fly from Shanghai Hongqiao International Airport (SHA) to Kempegowda International Airport (BLR)plane plane SHA - BLR
    2. Take the bus from Kempegowda International Airport to Mysurubus bus
    16h 12m
    ₹15,656–51,006
  6. Fly Shanghai Hongqiao International Airport to Mysore

    1. Fly from Shanghai Hongqiao International Airport (SHA) to Mysore (MYQ)plane plane SHA - MYQ
    25h 11m
    ₹25,556–80,706
  7. Fly Shanghai Pudong International Airport to Mysore

    1. Fly from Shanghai Pudong International Airport (PVG) to Mysore (MYQ)plane plane PVG - MYQ
    15h 58m
    ₹23,228–66,379
  8. Train to Hangzhou Xiaoshan International Airport, fly to Kempegowda International Airport, bus

    1. Take the train from Shanghai Hongqiao to Hangzhou Easttrain train
    2. Fly from Hangzhou Xiaoshan International Airport (HGH) to Kempegowda International Airport (BLR)plane plane HGH - BLR
    3. Take the bus from Kempegowda International Airport to Mysurubus bus
    19h 22m
    ₹15,636–46,940

Shanghai Pudong International Airport (PVG) to Kempegowda International Airport (BLR) flights

Calendar37Weekly Planes
Duration10h 30mAverage Duration
Ticket₹12,253Cheapest Price
See schedules

Questions & Answers

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

Cathay Pacific, IndiGo Airlines, and Hong Kong Airlines fly from Shanghai Hongqiao International Airport (SHA) to Mysore (MYQ) 6 times a week.

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 Is ride-sharing platform BlaBlaCar right for you?, Getting to Milan from the airport, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.