Rome2Rio

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

Find Transport to Shanghai

See all options

There are 10 ways to get from Jalandhar to Shanghai by train, plane, car, bus, or taxi

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 Chandigarh International Airport, fly to Shanghai Pudong International Airport

    best
    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 23m
    ¥1,169–3,524
  2. Train, train to Indira Gandhi International Airport, fly to Shanghai Hongqiao International Airport

    cheapest
    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 49m
    ¥1,131–3,397
  3. Train, drive, bus

    1. Take the train from Jalandhar City to Raxaul Jntrain train
    2. Drive from Raxaul Jn to Khokana Dobatocar 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 12h
    ¥1,455–2,991
  4. Drive  5,971.3 km

    1. Drive from Jalandhar to Shanghai Stationcar car 5,971.3 km
    3d 1h
    ¥5,043–7,284
  5. Train to Sri Guru Ram Dass Jee International Airport, fly to Shanghai Pudong International Airport

    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 14m
    ¥1,164–3,227
  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 54m
    ¥1,595–4,439
  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 6m
    ¥1,381–2,447
  8. Bus, taxi to Kangra Airport, fly to Shanghai Pudong International Airport

    1. Take the bus from Jalandhar to Pathankot Bypassbus bus
    2. Take the taxi from Jassur to Kangra Airport (DHM)taxi taxi
    3. Fly from Kangra Airport (DHM) to Shanghai Pudong International Airport (PVG)plane plane DHM - PVG
    15h 54m
  9. Train, bus, drive via Lucknow

    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 15h
    ¥1,326–2,829
  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 22h
    ¥1,369–3,016

Chandigarh International Airport (IXC) to Shanghai Pudong International Airport (PVG) flights

Calendar26Weekly Planes
Duration9h 27mAverage Duration
Ticket¥1,171Cheapest Price
See schedules

Comparing Your Travel Options

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 Chandigarh, walk to Railway Station, take the line 26 bus to Colony Number 4, walk to Colony No. 4, take the line 17 bus to Behlana, walk to Chandigarh International Airport (IXC) 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, Khokana Dobato, Jawalakhel, Narayan Gopal Chowk, Zhangmu, Lhasa Beijiao Passenger Transport Terminal, and Lhasa in around 4d 12h.

Airlines
Train operators
Bus operators
Other 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