There are 4 ways to get from Melmalayanur to Krishnagiri by taxi, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Melmalayanur to Tiruvannamalaitaxi
- Take the bus from Tiruvannamalai to Krishnagiribus Tiruvannamalai - Krishnagiri
3h 18m₹1,321–2,489Bus (Flixbus)
cheapest- Take the bus from FlixBus Gingee - Bus Stand to FlixBus Krishnagiri - Toll Bypassbus FlixBus IN4320
3h 38m₹804–1,345Drive 160.6 km
- Drive from Melmalayanur to Krishnagiricar 160.6 km
2h 35m₹1,803–2,604Taxi
- Take the taxi from Melmalayanur to Krishnagiritaxi 160.6 km
2h 35m₹2,700–3,300
Comparing Your Travel Options
The cheapest way to get from Melmalayanur to Krishnagiri is to bus which costs ₹800 - ₹1,400 and takes 3h 38m.
The fastest way to get from Melmalayanur to Krishnagiri is to drive which takes 2h 35m and costs ₹1,800 - ₹2,600.
No, there is no direct bus from Melmalayanur to Krishnagiri. However, there are services departing from FlixBus Gingee - Bus Stand and arriving at FlixBus Krishnagiri - Toll Bypass via . The journey, including transfers, takes approximately 3h 38m.
The distance between Melmalayanur and Krishnagiri is 160 km. The road distance is 160.6 km.
The best way to get from Melmalayanur to Krishnagiri without a car is to taxi and bus which takes 3h 18m and costs ₹1,300 - ₹2,500.
It takes approximately 3h 18m to get from Melmalayanur to Krishnagiri, including transfers.
Melmalayanur to Krishnagiri bus services, operated by FlixBus India, depart from FlixBus Gingee - Bus Stand station.
Melmalayanur to Krishnagiri bus services, operated by FlixBus India, arrive at FlixBus Krishnagiri - Toll Bypass station.
Yes, the driving distance between Melmalayanur to Krishnagiri is 161 km. It takes approximately 2h 35m to drive from Melmalayanur to Krishnagiri.
There are 10+ hotels available in Krishnagiri.
What companies run services between Melmalayanur, India and Krishnagiri, Tamil Nādu, India?
FlixBus India operates a bus from FlixBus Gingee - Bus Stand to FlixBus Krishnagiri - Toll Bypass once daily. Tickets cost ₹300–750 and the journey takes 3h 15m.
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Tiruvannamalai to Krishnagiri
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹400–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹400–550
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Gingee - Bus Stand to FlixBus Krishnagiri - Toll Bypass
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₹300–750
- Website
- FlixBus India
- Ave. Duration
- 1h 42m
- Estimated price
- ₹900–3,300
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 Train travel in Spain: A guide to Renfe, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from London City Airport into central London - to help you get the most out of your next trip.







