There are 6 ways to get from Eluru to Dindigul by taxi, plane, train, bus (Flixbus), 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.
Taxi, fly to Trichy International Airport, train
best- Take the taxi from Eluru to Vijayawada Airport (VGA)
- Fly from Vijayawada Airport (VGA) to Trichy International Airport (TRZ)VGA - TRZ
- Take the train from Tiruchchirapali to Dindigul Jn
5h 51m₹8,364–15,563Train
cheapest- Take the train from Eluru to Dindigul Jn12665
17h 17m₹440–3,400Bus
- Take the bus from FlixBus Eluru - Ashram Hospital to FlixBus Bengaluru - SilkboardFlixBus IN4230 / ...
- Take the bus from Silk board to Dindigul
21h 3m₹1,428–3,932Drive 905 km
- Drive from Eluru to Dindigul905 km
13h 17m₹9,609–13,880Taxi, fly to Madurai, train
- Take the taxi from Eluru to Vijayawada Airport (VGA)
- Fly from Vijayawada Airport (VGA) to Madurai (IXM)VGA - IXM
- Take the train from Madurai Jn to Dindigul Jn
7h 9m₹6,539–20,068Taxi, fly to Coimbatore International Airport, train
- Take the taxi from Eluru to Vijayawada Airport (VGA)
- Fly from Vijayawada Airport (VGA) to Coimbatore International Airport (CJB)VGA - CJB
- Take the train from Podanur Jn to Dindigul Jn
8h 46m₹8,464–16,883
Eluru to Dindigul by train
Questions & Answers
The cheapest way to get from Eluru to Dindigul is to train which costs ₹440 - ₹3,400 and takes 17h 17m.
The fastest way to get from Eluru to Dindigul is to taxi and fly and train which takes 5h 51m and costs ₹8,000 - ₹16,000.
No, there is no direct bus from Eluru to Dindigul. However, there are services departing from FlixBus Eluru - Ashram Hospital and arriving at Dindigul via Silk board. The journey, including transfers, takes approximately 21h 3m.
Yes, there is a direct train departing from Eluru and arriving at Dindigul Jn. Services depart once a week, and operate Monday. The journey takes approximately 17h 17m.
The distance between Eluru and Dindigul is 821 km. The road distance is 905 km.
The best way to get from Eluru to Dindigul without a car is to train which takes 17h 17m and costs ₹440 - ₹3,400.
It takes approximately 5h 51m to get from Eluru to Dindigul, including transfers.
Eluru to Dindigul bus services, operated by FlixBus India, depart from FlixBus Eluru - Ashram Hospital station.
Eluru to Dindigul train services, operated by Indian Railways, depart from Eluru station.
The best way to get from Eluru to Dindigul is to train which takes 17h 17m and costs ₹440 - ₹3,400. Alternatively, you can bus, which costs ₹1,400 - ₹4,000 and takes 21h 3m.
What companies run services between Eluru, India and Dindigul, India?
Indian Railways operates a train from Eluru to Dindigul Jn once a week. Tickets cost ₹440–3,400 and the journey takes 17h 17m. Alternatively, you can take a bus from FlixBus Eluru - Ashram Hospital to Dindigul via FlixBus Bengaluru - Silkboard and Silk board in around 21h 3m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Trichy International Airport via Madras
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Vijayawada Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Vijayawada Airport to Trichy International Airport via Delhi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Vijayawada Airport to Trichy International Airport via Hyderabad
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Vijayawada Airport to Madurai via Madras
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Vijayawada Airport to Madurai via Hyderabad
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Vijayawada Airport to Madurai via Bengaluru
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Vijayawada Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Vijayawada Airport to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Vijayawada Airport to Coimbatore International Airport via Madras
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹7,000–14,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Trichy International Airport via Mumbai
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Tiruchchirapali to Dindigul Jn
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Eluru to Dindigul Jn
- Ave. Duration
- 17h 17m
- Frequency
- Once a week
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,700–3,400
Train from Madurai Jn to Dindigul Jn
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Podanur Jn to Dindigul Jn
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Eluru - Ashram Hospital to FlixBus Bengaluru - Silkboard
- Ave. Duration
- 13h 50m
- Frequency
- Twice daily
- Estimated price
- ₹1,000–3,500
- Website
- https://www.flixbus.in
- Phone
- +91 9447071021
- rsnksrtc@kerala.gov.in
- Website
- onlineksrtcswift.com
Bus from Silk board to Dindigul
- Ave. Duration
- 6h 13m
- Frequency
- Twice daily
- Estimated price
- ₹410–500
- Website
- https://onlineksrtcswift.com/
- Ave. Duration
- 38 min
- Estimated price
- ₹850–1,100
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 Thanksgiving 2018: How to travel stress-free, Is ride-sharing platform BlaBlaCar right for you?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Eluru to Dindigul bus services, operated by FlixBus India, arrive at FlixBus Bengaluru - Silkboard station.
Eluru to Dindigul train services, operated by Indian Railways, arrive at Dindigul Jn station.
Yes, the driving distance between Eluru to Dindigul is 905 km. It takes approximately 13h 17m to drive from Eluru to Dindigul.
There are 18+ hotels available in Dindigul.








