Rome2Rio

How to get fromMumbai to Punjabby plane, train, bus, or car

Find Transport to Punjab

See all options

There are 10 ways to get from Mumbai to Punjab 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 Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport

    best
    1. Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Chandigarh International Airport (IXC)plane plane BOM - IXC
    4h 45m
    ₹8,044–14,382
  2. Train via Bhayandar

    cheapest
    1. Take the train from Vasai Road to Ludhiana Jntrain train 12483
    24h 5m
    ₹712–5,606
  3. Bus via Indore

    1. Take the bus from Mumbai, Maharashtra to Indore, Madhya Pradeshbus bus Mumbai, Maharashtra - Indore, Madhya Pradesh
    2. Take the bus from Indore, Madhya Pradesh to Ludhiana, Punjabbus bus Indore, Madhya Pradesh - Ludhiana, Punjab
    33h 57m
  4. Drive 1,585.9 km

    1. Drive from Mumbai to Ludhiānacar car 1,585.9 km
    19h 18m
    ₹17,890–25,841
  5. Fly Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport

    1. Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Sri Guru Ram Dass Jee International Airport (ATQ)plane plane BOM - ATQ
    5h 45m
    ₹6,016–16,282
  6. Fly Chhatrapati Shivaji Maharaj International Airport to Jammu Airport, train

    1. Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Jammu Airport (IXJ)plane plane BOM - IXJ
    2. Take the train from Jammu Tawi to Pathankottrain train
    6h 56m
    ₹9,446–16,732
  7. Train to Pune Airport, fly to Sri Guru Ram Dass Jee International Airport

    1. Take the train from Dadar to Pune Jntrain train
    2. Fly from Pune Airport (PNQ) to Sri Guru Ram Dass Jee International Airport (ATQ)plane plane PNQ - ATQ
    8h 54m
    ₹7,185–16,324
  8. Train to Pune Airport, fly to Chandigarh International Airport

    1. Take the train from Dadar to Pune Jntrain train
    2. Fly from Pune Airport (PNQ) to Chandigarh International Airport (IXC)plane plane PNQ - IXC
    8h 20m
    ₹7,213–14,424
  9. Train

    1. Take the train from Mumbai Central to Ludhiana Jntrain train 12903 / ...
    25h 58m
    ₹750–6,000
  10. Bus

    1. Take the bus from Mumbai, Maharashtra to Surat, Gujaratbus bus Mumbai, Maharashtra - Surat, Gujarat
    2. Take the bus from Surat, Gujarat to Ludhiana, Punjabbus bus Surat, Gujarat - Ludhiana, Punjab
    46h 36m

Mumbai to Punjab by train

Calendar1Weekly Trains
Duration24h 5mAverage Duration
Ticket₹712Cheapest Price
See schedules

Questions & Answers

What companies run services between Mumbai, India and Punjab, India?

IndiGo Airlines and Air India Limited fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Chandigarh International Airport (IXC) hourly. Alternatively, Indian Railways operates a train from Vasai Road to Ludhiana Jn once a week. Tickets cost ₹700–5,500 and the journey takes 22h 1m.

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 How do I get from Sydney to Melbourne, Italy Travel Guides, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

More Questions & Answers