There are 5 ways to get from Alappuzha to Dindigul by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ambalapuzha to Kesavadasapurambus
- Take the bus from Thiruvananthapuram to Dindigulbus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper / ...
9h 23m₹869–3,729Train
cheapest- Take the train from Alappuzha to Dindigul Jntrain 16128
10h 12m₹290–2,300Drive 274.7 km
- Drive from Alappuzha to Dindigulcar 274.7 km
4h 24m₹3,082–4,452Taxi
- Take the taxi from Alappuzha to Dindigultaxi 274.7 km
4h 24m₹5,500–7,000Taxi, fly, train
- Take the taxi from Alappuzha to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Madurai (IXM)plane COK - IXM
- Take the train from Madurai Jn to Dindigul Jntrain
7h 36m₹11,154–20,385
Alappuzha to Dindigul by train
Comparing Your Travel Options
The cheapest way to get from Alappuzha to Dindigul is to train which costs ₹290 - ₹2,300 and takes 10h 12m.
The fastest way to get from Alappuzha to Dindigul is to drive which takes 4h 24m and costs ₹3,000 - ₹4,500.
No, there is no direct bus from Alappuzha to Dindigul. However, there are services departing from Alappuzha and arriving at Dindigul via Ambalapuzha and Thiruvananthapuram. The journey, including transfers, takes approximately 9h 23m.
Yes, there is a direct train departing from Alappuzha and arriving at Dindigul Jn. Services depart once daily, and operate every day. The journey takes approximately 10h 12m.
The distance between Alappuzha and Dindigul is 449 km. The road distance is 274.7 km.
The best way to get from Alappuzha to Dindigul without a car is to bus which takes 9h 23m and costs ₹850 - ₹3,800.
It takes approximately 9h 23m to get from Alappuzha to Dindigul, including transfers.
Alappuzha to Dindigul bus services, operated by Kerala State Road Transport Corporation, depart from Ambalapuzha station.
Alappuzha to Dindigul train services, operated by Indian Railways, depart from Alappuzha station.
The best way to get from Alappuzha to Dindigul is to bus which takes 9h 23m and costs ₹850 - ₹3,800. Alternatively, you can train, which costs ₹290 - ₹2,300 and takes 10h 12m.
What companies run services between Alappuzha, India and Dindigul, India?
You can take a bus from Alappuzha to Dindigul via Ambalapuzha, Kesavadasapuram, and Thiruvananthapuram in around 9h 23m. Alternatively, Indian Railways operates a train from Alappuzha to Dindigul Jn once daily. Tickets cost ₹290–2,300 and the journey takes 10h 12m.
- Website
- goindigo.in
Flights from Cochin International Airport to Madurai via Bengaluru
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Cochin International Airport to Madurai via Madras
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹9,000–17,000
Flights from Cochin International Airport to Madurai via Mumbai
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Cochin International Airport to Madurai via Hyderabad
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹9,000–17,000
- Website
- srilankan.com
Flights from Cochin International Airport to Madurai via Colombo
- Ave. Duration
- 4h 25m
- When
- Saturday and Sunday
- Estimated price
- ₹12,000–46,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹6,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Alappuzha to Dindigul Jn
- Ave. Duration
- 10h 12m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Madurai Jn to Dindigul Jn
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Ambalapuzha to Kesavadasapuram
- Ave. Duration
- 1h 48m
- Frequency
- Every 15 minutes
- Estimated price
- ₹100–240
- Website
- KSRTC
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- ₹1,300–3,400
- Schedules at
- Punchiry Tours and Holidays
- Website
- Rathimeena Travels B
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 6h 55m
- Frequency
- Every 4 hours
- Schedules at
- Rathimeena Travels B
- Phone
- +91 63662 95656
- [email protected]
- Website
- Sri Vengamamba Bus Transport
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Schedules at
- Sri Vengamamba Bus Transport
- Phone
- +91 99625 31717
- [email protected]
- Website
- Thirumalaivasan Transports
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Website
- Thirumalaivasan Transports
- Website
- Murahara Travels
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 5h 25m
- Frequency
- 6 times a week
- Schedules at
- Murahara Travels
- Website
- Shama Transport
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a week
- Estimated price
- ₹750–2,200
- Schedules at
- Kallada Tours and Travels
- Phone
- +91-9384047581
- [email protected]
- Website
- VKV Travels
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 7h 10m
- Frequency
- 4 times a week
- Estimated price
- ₹1,400–2,400
- Schedules at
- VKV Travels
- Website
- Dpt Holidays
Bus from Thiruvananthapuram to Dindigul
- Ave. Duration
- 6h 10m
- Frequency
- Once a week
- Schedules at
- Dpt Holidays
- Ave. Duration
- 2h 49m
- Estimated price
- ₹1,900–7,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 Travelling by boat in Italy, Heading to Europe? Read this before you buy a Eurail Pass, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Alappuzha to Dindigul bus services, operated by Kerala State Road Transport Corporation, arrive at Kesavadasapuram station.
Alappuzha to Dindigul train services, operated by Indian Railways, arrive at Dindigul Jn station.
Yes, the driving distance between Alappuzha to Dindigul is 275 km. It takes approximately 4h 24m to drive from Alappuzha to Dindigul.
Book your Alappuzha to Dindigul bus tickets online with Omio.
There are 24+ hotels available in Dindigul.






















