There are 8 ways to get from Varkala to Karur by bus (Flixbus), train, car, taxi, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from FlixBus Varkala - Sivagiri Railway Station to FlixBus Valliyur - Bypassbus FlixBus IN5530
- Take the bus from FlixBus Valliyur - Bypass to FlixBus Karur - Aruppukottai Bypassbus FlixBus IN4430 / ...
9h 25m₹822–2,404Train
cheapest- Take the train from Varkala to Dindigul Jntrain 20636 / ...
- Take the train from Dindigul Jn to Karurtrain 22652 / ...
9h 26m₹386–3,037Drive 368 km
- Drive from Varkala to Karurcar 368 km
6h 4m₹4,121–5,952Taxi
- Take the taxi from Varkala to Karurtaxi 368 km
6h 4m₹6,000–7,500Train, fly to Trichy International Airport
- Take the train from Varkala to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Trichy International Airport (TRZ)plane TRV - TRZ
- Take the train from Tiruchchirapali to Karurtrain
9h 8m₹11,052–23,135Train, bus
- Take the train from Varkala to Thiruvananthapuram Centraltrain
- Take the bus from Thiruvananthapuram to Maduraibus
- Take the bus from Madurai to Karurbus
10h 31mTrain, fly to Salem, bus
- Take the train from Varkala to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Salem (SXV)plane TRV - SXV
- Take the bus from Salem to Karurbus
10h 11mTrain, fly to Coimbatore International Airport
- Take the train from Varkala to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Coimbatore International Airport (CJB)plane TRV - CJB
- Take the train from Irugur to Karurtrain
10h 22m₹11,842–23,055
Varkala to Karur by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Varkala to Karur is to train which costs ₹380 - ₹3,100 and takes 9h 26m.
The fastest way to get from Varkala to Karur is to drive which takes 6h 4m and costs ₹4,100 - ₹6,000.
No, there is no direct bus from Varkala station to Karur. However, there are services departing from FlixBus Varkala - Sivagiri Railway Station and arriving at FlixBus Karur - Aruppukottai Bypass via FlixBus Valliyur - Bypass. The journey, including transfers, takes approximately 9h 25m.
No, there is no direct train from Varkala to Karur. However, there are services departing from Varkala and arriving at Karur via Dindigul Jn. The journey, including transfers, takes approximately 9h 26m.
The distance between Varkala and Karur is 491 km. The road distance is 368 km.
The best way to get from Varkala to Karur without a car is to bus which takes 9h 25m and costs ₹800 - ₹2,400.
It takes approximately 9h 25m to get from Varkala to Karur, including transfers.
Varkala to Karur bus services, operated by FlixBus India, depart from FlixBus Varkala - Sivagiri Railway Station.
Varkala to Karur train services, operated by Indian Railways, depart from Varkala station.
The best way to get from Varkala to Karur is to bus which takes 9h 25m and costs ₹800 - ₹2,400. Alternatively, you can train, which costs ₹380 - ₹3,100 and takes 9h 26m.
What companies run services between Varkala, India and Karur, India?
You can take a bus from FlixBus Varkala - Sivagiri Railway Station to FlixBus Karur - Aruppukottai Bypass via FlixBus Valliyur - Bypass in around 9h 25m. Alternatively, you can take a train from Varkala to Karur via Dindigul Jn in around 9h 26m.
- Website
- goindigo.in
Flights from Trivandrum to Trichy International Airport via Bengaluru
- Ave. Duration
- 3h 25m
- When
- Sunday
- Estimated price
- ₹8,500–18,000
Flights from Trivandrum to Trichy International Airport via Madras
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Trivandrum to Trichy International Airport via Hyderabad
- Ave. Duration
- 7h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₹8,500–18,000
Flights from Trivandrum to Salem via Madras
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,500–24,000
Flights from Trivandrum to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Trivandrum to Coimbatore International Airport via Madras
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Trivandrum to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Trivandrum to Coimbatore International Airport via Kochi, Madras
- Ave. Duration
- 6h 20m
- When
- Thursday and Saturday
- Estimated price
- ₹10,000–18,000
- Website
- airindiaexpress.in
Flights from Trivandrum to Trichy International Airport via Bengaluru
- Ave. Duration
- 4h 42m
- When
- Tuesday, Thursday, Monday, Wednesday, and Saturday
- Estimated price
- ₹6,000–19,000
Flights from Trivandrum to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–19,000
- Website
- srilankan.com
Flights from Trivandrum to Trichy International Airport via Colombo
- Ave. Duration
- 4h 30m
- When
- Monday and Friday
- Estimated price
- ₹10,000–40,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Varkala to Dindigul Jn
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Dindigul Jn to Karur
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Varkala to Thiruvananthapuram Central
- Ave. Duration
- 41 min
- Frequency
- Hourly
- 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 Tiruchchirapali to Karur
- Ave. Duration
- 1h 8m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Varkala to Thiruvananthapuram Central
- Ave. Duration
- 41 min
- Frequency
- Hourly
- 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 Varkala to Thiruvananthapuram Central
- Ave. Duration
- 41 min
- Frequency
- Hourly
- 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 Varkala to Thiruvananthapuram Central
- Ave. Duration
- 41 min
- Frequency
- Hourly
- 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 Irugur to Karur
- Ave. Duration
- 2h 54m
- Frequency
- 3 times a day
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Varkala - Sivagiri Railway Station to FlixBus Valliyur - Bypass
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- ₹320–850
- Website
- FlixBus India
Bus from FlixBus Valliyur - Bypass to FlixBus Karur - Aruppukottai Bypass
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- ₹500–1,600
- Website
- FlixBus India
- [email protected]
- Website
- SLGT Travels
Bus from Thiruvananthapuram to Madurai
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Madurai to Karur
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Salem to Karur
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Thiruvananthapuram to Madurai
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Madurai to Karur
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Salem to Karur
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Madurai to Karur
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
Bus from Salem to Karur
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
- Ave. Duration
- 6h 4m
- Estimated price
- ₹6,000–7,500
Kollam Cab
- Phone
- +91 98 95 21 82 40
Kollam Online Taxi Service
- Phone
- +91 99 46 26 85 56
- Website
- kollamonlinetaxi.business.site
Smile Taxi Service
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 Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Greyhound, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Varkala to Karur bus services, operated by FlixBus India, arrive at FlixBus Valliyur - Bypass station.
Varkala to Karur train services, operated by Indian Railways, arrive at Dindigul Jn station.
Yes, the driving distance between Varkala to Karur is 368 km. It takes approximately 6h 4m to drive from Varkala to Karur.
Book your Varkala to Karur bus tickets online with FlixBus.
There are eight+ hotels available in Karur.









