There are 9 ways to get from Ongole to Madurai by taxi, plane, bus, train, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Vijayawada Airport, fly
best- Take the taxi from Ongole to Vijayawada-Airport-VGAtaxi
- Fly from Vijayawada Airport (VGA) to Madurai (IXM)plane VGA - IXM
8h 27m₹10,782–23,281Train
cheapest- Take the train from Ongole to Madurai Jntrain 04171 / ...
15h 55m₹440–3,400Bus
- Take the bus from Ongole to Tirupatibus redbusIndia_A/C Sleeper
- Take the bus from Tirupati to Maduraibus redbusIndia_A/C Sleeper
15h 25m₹980–4,942Train via Nilakkottai
- Take the train from Ongole to Kodaikanal Roadtrain 12665 / ...
- Take the train from Kodaikanal Road to Madurai Jntrain 16322 / ...
15h 31m₹503–3,830Drive 738 km
- Drive from Ongole to Maduraicar 738 km
10h 54m₹8,243–11,907Taxi
- Take the taxi from Ongole to Maduraitaxi 738 km
10h 54m₹9,500–12,000Train to Chennai International Airport, fly
- Take the train from Ongole to Chennai Centraltrain
- Fly from Chennai International Airport (MAA) to Madurai (IXM)plane MAA - IXM
9h 23m₹5,280–9,710Bus to Hyderabad, fly
- Take the bus from Ongole to LB Nagarbus
- Fly from Hyderabad (HYD) to Madurai (IXM)plane HYD - IXM
10h 37m₹6,656–15,239Bus via Chennai (Flixbus)
- Take the bus from FlixBus Ongole - Bypass to FlixBus Chennai - Anna Nagarbus FlixBus IN5212 / ...
- Take the bus from FlixBus Chennai - Anna Nagar to FlixBus Madurai - Simmakalbus FlixBus IN5129
16h 45m₹1,134–3,618
Ongole to Madurai by bus
Comparing Your Travel Options
The cheapest way to get from Ongole to Madurai is to train which costs ₹440 - ₹3,400 and takes 15h 55m.
The fastest way to get from Ongole to Madurai is to taxi and fly which takes 8h 27m and costs ₹10,000 - ₹24,000.
No, there is no direct bus from Ongole to Madurai. However, there are services departing from Ongole and arriving at Madurai via Tirupati. The journey, including transfers, takes approximately 15h 25m.
Yes, there is a direct train departing from Ongole and arriving at Madurai Jn. Services depart once daily, and operate Monday, Wednesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 15h 55m.
The distance between Ongole and Madurai is 969 km. The road distance is 738 km.
The best way to get from Ongole to Madurai without a car is to bus which takes 15h 25m and costs ₹950 - ₹5,000.
It takes approximately 8h 27m to get from Ongole to Madurai, including transfers.
Ongole to Madurai bus services, operated by Hans Travels, depart from Ongole station.
Ongole to Madurai train services, operated by Indian Railways, depart from Ongole station.
The best way to get from Ongole to Madurai is to bus which takes 15h 25m and costs ₹950 - ₹5,000. Alternatively, you can train via Nilakkottai, which costs ₹500 - ₹3,900 and takes 15h 31m.
What companies run services between Ongole, India and Madurai, India?
You can take a bus from Ongole to Madurai via Tirupati in around 15h 25m. Alternatively, you can take a train from Ongole to Madurai Jn via Kodaikanal Road in around 15h 31m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Madurai via Mumbai
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–14,000
Flights from Vijayawada Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 52m
- When
- Monday, Wednesday, Friday, Sunday, and Tuesday
- Estimated price
- ₹6,500–21,000
Flights from Vijayawada Airport to Madurai via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Vijayawada Airport to Madurai via Chennai International Airport
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Vijayawada Airport to Madurai via Tirupati, Bengaluru
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹8,000–14,000
Flights from Chennai International Airport to Madurai
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Hyderabad to Madurai
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Hyderabad to Madurai via Chennai International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Hyderabad to Madurai via Bengaluru
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–14,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Madurai via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹6,500–21,000
- Website
- srilankan.com
Flights from Hyderabad to Madurai via Colombo
- Ave. Duration
- 4h 15m
- When
- Wednesday and Sunday
- Estimated price
- ₹12,000–44,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ongole to Kodaikanal Road
- Ave. Duration
- 13h 56m
- Frequency
- 3 times a week
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Kodaikanal Road to Madurai Jn
- Ave. Duration
- 35 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Ongole to Chennai Central
- Ave. Duration
- 5h
- Frequency
- Every 2 hours
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Ongole to Madurai Jn
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- irctc.co.in
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,600–3,400
- Website
- omio.com
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 40m
- Frequency
- Hourly
- Schedules at
- hanstravel.in
Bus from Tirupati to Madurai
- Ave. Duration
- 9h 45m
- Frequency
- Every 3 hours
- Schedules at
- hanstravel.in
- Website
- Globehopper Mobility
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Schedules at
- Globehopper Mobility
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹1,300–3,300
- Schedules at
- Punchiry Tours and Holidays
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Tirupati to Madurai
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Al Ayaan Travels
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a day
- Schedules at
- Al Ayaan Travels
- Website
- Kashmir Maxx
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- Kashmir Maxx
- Phone
- 91 92464 60933
- [email protected]
- Website
- Sri Krishna Travels
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Website
- Sri Krishna Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
Bus from Tirupati to Madurai
- Ave. Duration
- 9h 45m
- Frequency
- Twice a week
- Schedules at
- Tranzking Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Ongole to Tirupati
- Ave. Duration
- 5h 16m
- Frequency
- 6 times a week
- Schedules at
- Al Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a week
- Estimated price
- ₹430–1,100
- Schedules at
- Zingbus
Bus from Tirupati to Madurai
- Ave. Duration
- 8h 55m
- Frequency
- Twice a week
- Estimated price
- ₹550–1,700
- Schedules at
- Zingbus
- Website
- LLT Travels
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 14m
- Frequency
- 3 times a week
- Schedules at
- LLT Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a week
- Schedules at
- Choudhary travels and cargo
- [email protected]
- Website
- Leafybus
Bus from Ongole to Tirupati
- Ave. Duration
- 5h 25m
- Frequency
- 3 times a week
- Website
- Leafybus
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Ongole to Tirupati
- Ave. Duration
- 6h 25m
- Frequency
- Twice a week
- Website
- NeuGo
- Website
- Atana Connect
Bus from Ongole to Tirupati
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Schedules at
- Atana Connect
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Ongole to Tirupati
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
- Website
- Sana Travels
Bus from Ongole to Tirupati
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- Sana Travels
- Website
- Bombay Raja Roadlinks
Bus from Tirupati to Madurai
- Ave. Duration
- 9h 35m
- Frequency
- Once a week
- Schedules at
- Bombay Raja Roadlinks
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Tirupati to Madurai
- Ave. Duration
- 9h 45m
- Frequency
- Once a week
- Estimated price
- ₹650–1,400
- Schedules at
- Vijayanand Travels
- Phone
- 0866 2570005
- [email protected]
- Website
- APSRTC
Bus from Ongole to LB Nagar
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- APSRTC
- Seater
- ₹500–950
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Ongole - Bypass to FlixBus Chennai - Anna Nagar
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ₹480–1,500
- Website
- FlixBus India
Bus from FlixBus Chennai - Anna Nagar to FlixBus Madurai - Simmakal
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- ₹650–2,200
- Website
- FlixBus India
- Ave. Duration
- 6h 42m
- Estimated price
- ₹2,700–12,000
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 Train travel in France: A guide to SNCF, 10 amazing places to get away from it all in Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
Booking & Getting There
Ongole to Madurai bus services, operated by Hans Travels, arrive at Tirupati station.
Ongole to Madurai train services, operated by Indian Railways, arrive at Kodaikanal Road station.
Yes, the driving distance between Ongole to Madurai is 738 km. It takes approximately 10h 54m to drive from Ongole to Madurai.
Book your Ongole to Madurai bus tickets online with Omio.
There are 229+ hotels available in Madurai.
































