Rome2Rio

How to get fromPuducherry to Srilankaby plane, car, bus, or train

Find Transport to Srilanka

See all options

There are 8 ways to get from Puducherry to Srilanka by plane, car, bus, 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 Pondicherry to Bagdogra Airport, drive

    best
    1. Fly from Pondicherry (PNY) to Bagdogra Airport (IXB)plane plane PNY - IXB
    2. Drive from Bagdogra Airport (IXB) to Srilankacar car
    16h 47m
    $130–274
  2. Bus, train, drive

    cheapest
    1. Take the bus from Puducherry to Chennai PT- Dr. MGR Bus Standbus bus
    2. Take the train from Chennai Central to Aluabari Roadtrain train
    3. Drive from Thakurganj to Srilankacar car
    46h 28m
    $18–103
  3. Bus, drive

    1. Take the bus from Puducherry to Chennai PT- Dr. MGR Bus Standbus bus
    2. Take the bus from Chennai, Tamil Nadu to Vijayawada, Andhra Pradeshbus bus
    3. Take the bus from Vijayawada, Andhra Pradesh to Siliguri, West Bengalbus bus
    4. Drive from Siliguri, West Bengal to Srilankacar car
    40h 34m
  4. Train, drive via Villupuram

    1. Take the train from Villupuram Jn to Tambaramtrain train
    2. Take the train from Perambur to Kishanganjtrain train
    3. Take the train from Kishanganj to Thakurganjtrain train
    4. Drive from Thakurganj to Srilankacar car
    45h 9m
    $20–133
  5. Drive 2,228.1 km

    1. Drive from Puducherry to Srilankacar car 2,228.1 km
    33h 33m
    $285–412
  6. Fly Pondicherry to Purnea Airport, drive

    1. Fly from Pondicherry (PNY) to Purnea Airport (PXN)plane plane PNY - PXN
    2. Drive from Purnea Airport (PXN) to Srilankacar car
    20h 11m
    $250–628
  7. Train to Chennai International Airport, fly to Bagdogra Airport, drive

    1. Take the train from Villupuram Jn to Tambaramtrain train
    2. Fly from Chennai International Airport (MAA) to Bagdogra Airport (IXB)plane plane MAA - IXB
    3. Drive from Bagdogra Airport (IXB) to Srilankacar car
    8h 4m
    $85–233
  8. Train, drive

    1. Take the train from Pondicherry to Tambaramtrain train
    2. Take the train from Tambaram to Kishanganjtrain train
    3. Take the train from Kishanganj to Thakurganjtrain train
    4. Drive from Thakurganj to Srilankacar car
    47h 31m
    $19–110

Pondicherry (PNY) to Bagdogra Airport (IXB) flights

Calendar29Weekly Planes
Duration18h 30mAverage Duration
Ticket$107Cheapest Price
See schedules

Questions & Answers

What companies run services between Puducherry, India and Srilanka, Province 1, Nepal?

There is no direct connection from Puducherry to Srilanka. However, you can take the taxi to Pondicherry (PNY) airport, fly to Bagdogra Airport (IXB), then drive to Srilanka. Alternatively, you can take a bus from Puducherry to Srilanka via Chennai PT- Dr. MGR Bus Stand, M.G.R. Koyambedu, Hotel Everest, Chennai, Tamil Nadu, Vijayawada, Andhra Pradesh, and Siliguri, West Bengal in around 40h 34m.

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 documents do I need to cross Niagara Falls?, Travelling to the US: What do I need to know?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.