There are 5 ways to get from Tiruvannāmalai to Hassan by bus (Flixbus), train, car, taxi, 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
best- Take the bus from Tiruvannamalai to Bangalorebus Tiruvannamalai - Bangalore
- Take the bus from FlixBus Bengaluru - Yeshwanthpur to FlixBus Hassan - Bypassbus FlixBus IN4520
9h 1m₹1,111–2,695Train
cheapest- Take the train from Tiruvannamalai to Yasvantpur Jntrain 11006
- Take the train from Yasvantpur Jn to Hassantrain 16595 / ...
10h 21m₹398–3,031Drive 382.5 km
- Drive from Tiruvannāmalai to Hassancar 382.5 km
5h 36m₹4,314–6,232Taxi
- Take the taxi from Tiruvannāmalai to Hassantaxi 382.5 km
5h 36m₹6,000–8,000Train, bus
- Take the train from Tiruvannamalai to Yasvantpur Jntrain 11006
- Take the bus from Yeshwanthpur to Hassanbus
11h 59m₹568–2,221
Tiruvannāmalai to Hassan by bus
Questions & Answers
The cheapest way to get from Tiruvannāmalai to Hassan is to train and bus which costs ₹550 - ₹2,300 and takes 11h 59m.
The fastest way to get from Tiruvannāmalai to Hassan is to drive which takes 5h 36m and costs ₹4,300 - ₹6,500.
No, there is no direct bus from Tiruvannāmalai to Hassan. However, there are services departing from Tiruvannamalai and arriving at FlixBus Hassan - Bypass via Bangalore Kempegowda Bus Terminal 2A and FlixBus Bengaluru - Yeshwanthpur. The journey, including transfers, takes approximately 9h 1m.
No, there is no direct train from Tiruvannāmalai to Hassan. However, there are services departing from Tiruvannamalai and arriving at Hassan via Yasvantpur Jn. The journey, including transfers, takes approximately 10h 21m.
The distance between Tiruvannāmalai and Hassan is 385 km. The road distance is 382.5 km.
The best way to get from Tiruvannāmalai to Hassan without a car is to bus which takes 9h 1m and costs ₹1,100 - ₹2,700.
It takes approximately 9h 1m to get from Tiruvannāmalai to Hassan, including transfers.
Tiruvannāmalai to Hassan bus services, operated by IntrCity SmartBus, depart from Tiruvannamalai station.
Tiruvannāmalai to Hassan train services, operated by Indian Railways, depart from Tiruvannamalai station.
The best way to get from Tiruvannāmalai to Hassan is to bus which takes 9h 1m and costs ₹1,100 - ₹2,700. Alternatively, you can train, which costs ₹390 - ₹3,100 and takes 10h 21m.
What companies run services between Tiruvannāmalai, India and Hassan, India?
You can take a bus from Tiruvannamalai to FlixBus Hassan - Bypass via Bangalore, Bangalore Kempegowda Bus Terminal 2A, and FlixBus Bengaluru - Yeshwanthpur in around 9h 1m. Alternatively, you can take a train from Tiruvannamalai to Hassan via Yasvantpur Jn in around 10h 21m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tiruvannamalai to Yasvantpur Jn
- Ave. Duration
- 6h 48m
- Frequency
- 3 times a week
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Yasvantpur Jn to Hassan
- Ave. Duration
- 2h 33m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Tiruvannamalai to Yasvantpur Jn
- Ave. Duration
- 6h 48m
- Frequency
- 3 times a week
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Tiruvannamalai to Bangalore
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₹440–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹440–600
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Bengaluru - Yeshwanthpur to FlixBus Hassan - Bypass
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ₹320–850
- Website
- FlixBus India
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Yeshwanthpur to Hassan
- Ave. Duration
- 4h 11m
- Frequency
- 5 times a day
- Estimated price
- ₹340–490
- Schedules at
- vrlbus.in
- Ave. Duration
- 5h 36m
- Estimated price
- ₹6,000–8,000
Gurudev Travels
- Phone
- +91 94 42 74 55 78
- Website
- gurudevtravels.in
Santhosh Travels
- Phone
- +91 95 00 42 57 00
- Website
- santhoshtravelstvm.com
SMS Taxi
- Phone
- +91 75 39 92 99 55
- Website
- tiruvannamalaiads.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 How to get from London City Airport into central London, Travelling to the UK: What do I need to know?, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Tiruvannāmalai to Hassan bus services, operated by IntrCity SmartBus, arrive at Bangalore station.
Tiruvannāmalai to Hassan train services, operated by Indian Railways, arrive at Yasvantpur Jn station.
Yes, the driving distance between Tiruvannāmalai to Hassan is 382 km. It takes approximately 5h 36m to drive from Tiruvannāmalai to Hassan.
There are 21+ hotels available in Hassan.

















