Rome2Rio

How to get fromJalandhar to Shanghaiby train, plane, car, or bus

Find Transport to Shanghai

See all options

There are 10 ways to get from Jalandhar to Shanghai by train, plane, car, 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.

  1. Train to Sri Guru Ram Dass Jee International Airport, fly to Shanghai Pudong International Airport

    best
    1. Take the train from Jalandhar City to Amritsar Jntrain train
    2. Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Shanghai Pudong International Airport (PVG)plane plane ATQ - PVG
    16h 11m
    ¥1,365–3,628
  2. Train, bus, drive via Lucknow

    cheapest
    1. Take the train from Jalandhar City to Lucknowtrain train
    2. Take the bus from Lucknow to Kathmandubus bus
    3. Drive from Kathmandu to Zhangmucar car
    4. Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus bus
    5. Take the train from Lhasa to Shanghai stationtrain train
    4d 5h
    ¥947–2,183
  3. Train, drive, bus

    1. Take the train from Jalandhar City to Raxaul Jntrain train
    2. Drive from Raxaul Jn to Sorahkhuttecar car
    3. Drive from Narayan Gopal Chowk to Zhangmucar car
    4. Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus bus
    5. Take the train from Lhasa to Shanghai stationtrain train
    4d 2h
    ¥1,066–2,348
  4. Drive 5,971.3 km

    1. Drive from Jalandhar to Shanghai Stationcar car 5,971.3 km
    3d 1h
    ¥5,074–7,329
  5. Train to Chandigarh International Airport, fly to Shanghai Pudong International Airport

    1. Take the train from Jalandhar City to Chandigarhtrain train
    2. Fly from Chandigarh International Airport (IXC) to Shanghai Pudong International Airport (PVG)plane plane IXC - PVG
    14h 41m
    ¥1,669–4,526
  6. Train to Jammu Airport, fly to Shanghai Pudong International Airport

    1. Take the train from Jalandhar Cant to Jammu Tawitrain train
    2. Fly from Jammu Airport (IXJ) to Shanghai Pudong International Airport (PVG)plane plane IXJ - PVG
    16h 49m
    ¥1,797–5,040
  7. Train, train to Indira Gandhi International Airport, fly to Shanghai Pudong International Airport

    1. Take the train from Jalandhar City to Ludhiana Jntrain train
    2. Take the train from Ludhiana Jn to New Delhitrain train
    3. Fly from Indira Gandhi International Airport (DEL) to Shanghai Pudong International Airport (PVG)plane plane DEL - PVG
    15h 3m
    ¥1,481–2,348
  8. Train, bus to Kangra Airport, fly to Shanghai Pudong International Airport

    1. Take the train from Jalandhar Cant to Pathankot Cantttrain train
    2. Take the bus from Pathankot to Shahpurbus bus
    3. Fly from Kangra Airport (DHM) to Shanghai Pudong International Airport (PVG)plane plane DHM - PVG
    18h 20m
    ¥2,925–8,269
  9. Train, train to Indira Gandhi International Airport, fly to Shanghai Hongqiao International Airport

    1. Take the train from Jalandhar City to Ludhiana Jntrain train
    2. Take the train from Ludhiana Jn to New Delhitrain train
    3. Fly from Indira Gandhi International Airport (DEL) to Shanghai Hongqiao International Airport (SHA)plane plane DEL - SHA
    17h 46m
    ¥1,231–3,898
  10. Train, bus, drive

    1. Take the train from Jalandhar City to Gorakhpurtrain train
    2. Take the bus from Gorakhpur to Swoyambhubus bus
    3. Drive from Budhanilkantha to Zhangmucar car
    4. Take the bus from Zhangmu to Lhasa Beijiao Passenger Transport Terminalbus bus
    5. Take the train from Lhasa to Shanghai stationtrain train
    4d 12h
    ¥980–2,371

Sri Guru Ram Dass Jee International Airport (ATQ) to Shanghai Pudong International Airport (PVG) flights

Calendar28Weekly Planes
Duration12h 27mAverage Duration
Ticket¥1,303Cheapest Price
See schedules

Questions & Answers

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

There is no direct connection from Jalandhar to Shanghai. However, you can take the train to Amritsar Jn, walk to Golden Temple, take the bus to Amritsar Airport, walk to Sri Guru Ram Dass Jee International Airport (ATQ) airport, fly to Shanghai Pudong International Airport (PVG), walk to Pudong International Airport, take the train to Longyang Road, walk to Longyang Road, then take the line 2 subway to West Nanjing Road. Alternatively, you can take a train from Jalandhar City to Shanghai station via Raxaul Jn, Sorahkhutte, Jawalakhel, Narayan Gopal Chowk, Zhangmu, Lhasa Beijiao Passenger Transport Terminal, and Lhasa in around 4d 2h.

Airlines
Train operators
Bus operators

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