There are 9 ways to get from Pune to Madurai 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.
Fly Pune Airport to Madurai
best- Fly from Pune Airport (PNQ) to Madurai (IXM)plane PNQ - IXM
7h 14m₹8,554–15,065Bus via Bengaluru
cheapest- Take the bus from Swargate Pune to Shanthi Nagar B.S.bus
- Take the bus from Silk Board to Kodai Toll Gatebus
21h 24m₹2,761–6,004Train
- Take the train from Pune Jn to Madurai Jntrain 16339 / ...
28h 5mDrive 1,204 km
- Drive from Pune to Maduraicar 1,204 km
18h 48m₹13,145–18,988Fly Pune Airport to Trichy International Airport, train
- Fly from Pune Airport (PNQ) to Trichy International Airport (TRZ)plane PNQ - TRZ
- Take the train from Tiruchchirapali to Madurai Jntrain
8h 18mBus to Chhatrapati Shivaji Maharaj International Airport, fly to Madurai
- Take the bus from Swargate to Vileparlebus
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Madurai (IXM)plane BOM - IXM
8h 7m₹6,964–14,745Fly Pune Airport to Coimbatore International Airport, train
- Fly from Pune Airport (PNQ) to Coimbatore International Airport (CJB)plane PNQ - CJB
- Take the train from Podanur Jn to Kudal Nagartrain
8h 49mFly Pune Airport to Trivandrum, bus
- Fly from Pune Airport (PNQ) to Trivandrum (TRV)plane PNQ - TRV
- Take the bus from Chakka Bypass to Mattuthavanibus
9h 52m₹7,269–16,230Bus
- Take the bus from FlixBus Pune - Swargate to FlixBus Bengaluru - Electronic Citybus FlixBus IN4710
- Take the bus from FlixBus Bengaluru - Electronic City to FlixBus Madurai - Periyar Bus Standbus FlixBus IN4332 / ...
26h 35m
Pune to Madurai by bus and foot
Questions & Answers
The cheapest way to get from Pune to Madurai is to bus via Bengaluru which costs ₹2,700 - ₹6,000 and takes 21h 24m.
The fastest way to get from Pune to Madurai is to fly which takes 7h 14m and costs ₹8,500 - ₹16,000.
No, there is no direct bus from Pune to Madurai. However, there are services departing from Swargate Pune and arriving at Kodai Toll Gate via Shanthinagara Bus Station and Silk Board. The journey, including transfers, takes approximately 21h 24m.
Yes, there is a direct train departing from Pune Jn and arriving at Madurai Jn. Services depart twice daily, and operate Monday to Saturday. The journey takes approximately 28h 5m.
The distance between Pune and Madurai is 1094 km. The road distance is 1204 km.
The best way to get from Pune to Madurai without a car is to bus via Bengaluru which takes 21h 24m and costs ₹2,700 - ₹6,000.
It takes approximately 7h 14m to get from Pune to Madurai, including transfers.
Pune to Madurai bus services, operated by FlixBus-in, depart from FlixBus Pune - Swargate station.
Pune to Madurai train services, operated by Indian Railways, depart from Pune Jn station.
The best way to get from Pune to Madurai is to fly which takes 7h 14m and costs ₹8,500 - ₹16,000. Alternatively, you can bus via Bengaluru, which costs ₹2,700 - ₹6,000 and takes 21h 24m, you could also train, which costs and takes 28h 5m.
What companies run services between Pune, India and Madurai, India?
IndiGo Airlines flies from Pune Airport (PNQ) to Madurai (IXM) every 3 hours. Alternatively, you can take a bus from Swargate Pune to Kodai Toll Gate via Shanthi Nagar B.S., Shanthinagara Bus Station, Madivala, and Silk Board in around 21h 24m.
- Website
- goindigo.in
Flights from Pune Airport to Madurai via Hyderabad
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Pune Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Pune Airport to Madurai via Madras
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Pune Airport to Madurai via Delhi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Pune Airport to Madurai via Goa, Bengaluru
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹8,000–15,000
Flights from Pune Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Pune Airport to Trichy International Airport via Hyderabad
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,000–12,000
Flights from Pune Airport to Trichy International Airport via Madras
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Pune Airport to Trichy International Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–12,000
Flights from Pune Airport to Trichy International Airport via Goa, Bengaluru
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,000–12,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Madurai
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Madurai via Madras
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Pune Airport to Coimbatore International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Pune Airport to Coimbatore International Airport via Madras
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Pune Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Pune Airport to Trivandrum
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–14,000
Flights from Pune Airport to Trivandrum via Bengaluru
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–14,000
Flights from Pune Airport to Trivandrum via Madras
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹6,500–14,000
- Website
- airindiaexpress.in
Flights from Pune Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 4h 37m
- When
- Monday to Friday
- Estimated price
- ₹5,500–16,000
- Website
- indianrail.gov.in
Train from Pune Jn to Madurai Jn
- Ave. Duration
- 28h 5m
- Frequency
- Twice daily
- Schedules at
- indianrail.gov.in
Train from Tiruchchirapali to Madurai Jn
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Schedules at
- indianrail.gov.in
Train from Podanur Jn to Kudal Nagar
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- indianrail.gov.in
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Swargate Pune to Shanthi Nagar B.S.
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹1,400–2,300
- Schedules at
- ksrtc.in
- Sleeper
- ₹1,400–2,300
- Phone
- +91 9995388059
- punchirytoursandholidays@gmail.com
- Website
- punchirytravels.in
Bus from Silk Board to Kodai Toll Gate
- Ave. Duration
- 5h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹1,300–3,700
- Schedules at
- punchirytravels.in
- A/C Sleeper
- ₹1,400–3,500
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Swargate to Vileparle
- Ave. Duration
- 3h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹429–710
- Schedules at
- msrtc.maharashtra.gov.in
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
- Phone
- 8893555000
- info@kalladatravels.com
- Website
- kalladatravels.com
Bus from Chakka Bypass to Mattuthavani
- Ave. Duration
- 4h 58m
- Frequency
- 3 times a day
- Estimated price
- ₹750–2,200
- Website
- http://www.kalladatravels.com/
- Semi Sleeper
- ₹1,200–1,500
- Website
- flixbus.in
Bus from FlixBus Pune - Swargate to FlixBus Bengaluru - Electronic City
- Ave. Duration
- 17h 35m
- Frequency
- 3 times a day
- Schedules at
- flixbus.in
Bus from FlixBus Bengaluru - Electronic City to FlixBus Madurai - Periyar Bus Stand
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Schedules at
- flixbus.in
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 The beginner’s guide to the 2018 World Nomad Games, 5 delightfully under-the-radar French towns you need to visit, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Pune to Madurai bus services, operated by FlixBus-in, arrive at FlixBus Bengaluru - Electronic City station.
Pune to Madurai train services, operated by Indian Railways, arrive at Madurai Jn station.
Yes, the driving distance between Pune to Madurai is 1204 km. It takes approximately 18h 48m to drive from Pune to Madurai.
Book your Pune to Madurai bus tickets online with Omio.
There are 194+ hotels available in Madurai.














