There are 7 ways to get from Dindigul to Virajpet by train, taxi, bus, car, 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.
Train, taxi
best- Take the train from Dindigul Jn to Kannur22630
- Take the taxi from Kannur to Virajpet
10h 4m₹1,896–4,232Bus via Bengaluru
cheapest- Take the bus from Dindigul to Satellite bus stop
- Take the bus from Nayandahalli station to Virajpet
14h 12m₹891–1,919Drive 406.8 km
- Drive from Dindigul to Virajpet406.8 km
6h 25m₹4,279–6,181Taxi
- Take the taxi from Dindigul to Virajpet406.8 km
6h 25m₹5,500–7,000Train, fly to Kannur International Airport, taxi
- Take the train from Dindigul Jn to Aluva
- Fly from Cochin International Airport (COK) to Kannur International Airport (CNN)COK - CNN
- Take the taxi from Kannur International Airport (CNN) to Virajpet
9h 34m₹5,471–10,478Bus
- Take the bus from Dindigul to Nayandahalli
- Take the bus from Nayandahalli station to Virajpet
15h 12m₹1,760–4,549Train, fly to Calicut International Airport, taxi
- Take the train from Dindigul Jn to Aluva
- Fly from Cochin International Airport (COK) to Calicut International Airport (CCJ)COK - CCJ
- Take the taxi from Calicut International Airport (CCJ) to Virajpet
11h 16m₹8,471–16,778
Cochin International Airport (COK) to Kannur International Airport (CNN) flights
Questions & Answers
The cheapest way to get from Dindigul to Virajpet is to bus via Bengaluru which costs ₹850 - ₹2,000 and takes 14h 12m.
The fastest way to get from Dindigul to Virajpet is to drive which takes 6h 25m and costs ₹4,200 - ₹6,500.
No, there is no direct bus from Dindigul to Virajpet. However, there are services departing from Dindigul and arriving at Virajpet via Mysore Road Bus Station and Nayandahalli station. The journey, including transfers, takes approximately 14h 12m.
The distance between Dindigul and Virajpet is 592 km. The road distance is 406.8 km.
The best way to get from Dindigul to Virajpet without a car is to train and taxi which takes 10h 4m and costs ₹1,900 - ₹4,300.
It takes approximately 10h 4m to get from Dindigul to Virajpet, including transfers.
Dindigul to Virajpet bus services, operated by Kerala State Road Transport Corporation, depart from Dindigul station.
Dindigul to Virajpet bus services, operated by Kerala State Road Transport Corporation, arrive at Satellite bus stop station.
Yes, the driving distance between Dindigul to Virajpet is 407 km. It takes approximately 6h 25m to drive from Dindigul to Virajpet.
There are 92+ hotels available in Virajpet.
What companies run services between Dindigul, India and Virajpet, India?
You can take a bus from Dindigul to Virajpet via Satellite bus stop, Mysore Road Bus Station, Mysore Road station, and Nayandahalli station in around 14h 12m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Cochin International Airport to Kannur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,400–6,500
Flights from Cochin International Airport to Calicut International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₹3,600–6,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Dindigul Jn to Kannur
- Ave. Duration
- 8h 47m
- Frequency
- Once a week
- Estimated price
- ₹290–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
Train from Dindigul Jn to Aluva
- Ave. Duration
- 6h 23m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91 9447071021
- rsnksrtc@kerala.gov.in
- Website
- onlineksrtcswift.com
Bus from Dindigul to Satellite bus stop
- Ave. Duration
- 6h 27m
- Frequency
- Twice daily
- Estimated price
- ₹420–550
- Website
- https://onlineksrtcswift.com/
- Phone
- 88071 29155
- asianxpress.india@gmail.com
- Website
- asianxpress.com
Bus from Nayandahalli station to Virajpet
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹460–1,400
- Website
- https://www.asianxpress.com/
- AC Sleeper
- ₹460–1,400
- Phone
- 080 46333686
- info@samtourist.com
- Website
- samtourist.com
Bus from Dindigul to Nayandahalli
- Ave. Duration
- 7h 32m
- Frequency
- 4 times a day
- Estimated price
- ₹1,300–3,200
- Schedules at
- samtourist.com
- Sleeper/ Seater
- ₹1,300–3,200
- Ave. Duration
- 2h 51m
- Estimated price
- ₹1,300–7,000
Friends Track
Smart Taxi
Jaithram Cabs
- Phone
- +91 97 45 30 45 52
- Website
- jaithramcabs.in
Fastway Travels
- Phone
- +91 90 37 44 40 07
- Website
- fastwaytravels.com
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 French strikes 2018: What are my alternative transport options?, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
















