There are 3 ways to get from Nilakkottai to Sabarimala by bus, taxi, 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.
Questions & Answers
The cheapest way to get from Nilakkottai to Sabarimala is to bus and taxi which costs ₹1,500 - ₹2,000 and takes 5h 29m.
The fastest way to get from Nilakkottai to Sabarimala is to drive which takes 3h 7m and costs ₹1,600 - ₹2,400.
The distance between Nilakkottai and Sabarimala is 196 km. The road distance is 154.4 km.
The best way to get from Nilakkottai to Sabarimala without a car is to bus and taxi which takes 5h 29m and costs ₹1,500 - ₹2,000.
It takes approximately 5h 29m to get from Nilakkottai to Sabarimala, including transfers.
Yes, the driving distance between Nilakkottai to Sabarimala is 154 km. It takes approximately 3h 7m to drive from Nilakkottai to Sabarimala.
There are 239+ hotels available in Sabarimala.
What companies run services between Nilakkottai, India and Sabarimala, India?
There is no direct connection from Nilakkottai to Sabarimala. However, you can take the taxi to Usilampatti, take the bus to Peerumedu, then take the taxi to Sabarimala. Alternatively, you can drive from Nilakkottai to Sabarimala in around 3h 7m.
- Phone
- +91 9447071021
- rsnksrtc@kerala.gov.in
- Website
- onlineksrtcswift.com
Bus from Usilampatti to Peerumedu
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- ₹150–230
- Website
- https://onlineksrtcswift.com/
- Ave. Duration
- 2h 10m
- Estimated price
- ₹950–4,200
Friends Track
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 How to get from London to Edinburgh, Travelling to and around Russia for the 2018 FIFA World Cup, and How to get from Luton Airport into central London - to help you get the most out of your next trip.


