There are 10 ways to get from Hyderabad to Hassan by plane, train, bus (Flixbus), 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.
Fly to Shivamogga, train
best- Fly from Hyderabad (HYD) to Shivamogga (RQY)plane HYD - RQY
- Take the train from Shimoga to Hassantrain
7h 55m₹6,510–13,405Train via Guntakal
cheapest- Take the train from Hyderabad to Guntakal Jntrain 17021 / ...
- Take the train from Guntakal Jn to Hassantrain 11311
18h 26m₹516–3,958Bus via Bengaluru
- Take the bus from Hyderabad MGBS to Kempegowda BS Majesticbus
- Take the bus from FlixBus Bengaluru - Yeshwanthpur to FlixBus Hassan - Bypassbus FlixBus IN4520
13h 28m₹1,173–2,576Train
- Take the train from Lingampalli to Arsikere Jntrain 18111
- Take the train from Arsikere Jn to Hassantrain 16226 / ...
15h 47m₹605–4,738Drive 628.2 km
- Drive from Hyderabad to Hassancar 628.2 km
9h 26m₹7,135–10,305Taxi
- Take the taxi from Hyderabad to Hassantaxi 628.2 km
9h 26m₹13,000–17,000Fly to Mysore, train
- Fly from Hyderabad (HYD) to Mysore (MYQ)plane HYD - MYQ
- Take the train from Mysore Jn to Hassantrain
6h 49m₹8,850–18,155Fly to Bajpe Airport, bus
- Fly from Hyderabad (HYD) to Bajpe Airport (IXE)plane HYD - IXE
- Take the bus from Pumpwell to Hassanbus
7h 59m₹8,290–17,075Fly to Kempegowda International Airport, bus, train
- Fly from Hyderabad (HYD) to Kempegowda International Airport (BLR)plane HYD - BLR
- Take the bus from Kempegowda International Airport to Mekhri Circlebus
- Take the train from Yasvantpur Jn to Hassantrain
8h 26m₹5,300–10,857Bus
- Take the bus from Hyderabad, Telangana to Bangalore, Karnatakabus Hyderabad, Telangana - Bangalore, Karnataka
- Take the bus from Jayanagar 4th Block to Hassanbus
15h 53m
Hyderabad to Hassan by train
Comparing Your Travel Options
The cheapest way to get from Hyderabad to Hassan is to train via Guntakal which costs ₹500 - ₹4,000 and takes 18h 26m.
The fastest way to get from Hyderabad to Hassan is to fly and train which takes 6h 49m and costs ₹8,500 - ₹19,000.
No, there is no direct bus from Hyderabad to Hassan. However, there are services departing from Hyderabad MGBS and arriving at FlixBus Hassan - Bypass via Kempegowda Bus Station and FlixBus Bengaluru - Yeshwanthpur. The journey, including transfers, takes approximately 13h 28m.
No, there is no direct train from Hyderabad to Hassan. However, there are services departing from Hyderabad and arriving at Hassan via Lingampalli and Arsikere Jn. The journey, including transfers, takes approximately 15h 47m.
The distance between Hyderabad and Hassan is 675 km. The road distance is 628.2 km.
The best way to get from Hyderabad to Hassan without a car is to bus via Bengaluru which takes 13h 28m and costs ₹1,100 - ₹2,600.
It takes approximately 7h 55m to get from Hyderabad to Hassan, including transfers.
Hyderabad to Hassan bus services, operated by KSRTC, depart from Hyderabad MGBS station.
Hyderabad to Hassan train services, operated by Indian Railways, depart from Lingampalli station.
The best way to get from Hyderabad to Hassan is to bus via Bengaluru which takes 13h 28m and costs ₹1,100 - ₹2,600. Alternatively, you can train, which costs ₹600 - ₹4,800 and takes 15h 47m.
What companies run services between Hyderabad, India and Hassan, India?
You can take a bus from Hyderabad MGBS to FlixBus Hassan - Bypass via Kempegowda BS Majestic, Kempegowda Bus Station, Yeshawanthapura station, and FlixBus Bengaluru - Yeshwanthpur in around 13h 28m. Alternatively, you can take a train from Hyderabad to Hassan via Lingampalli and Arsikere Jn in around 15h 47m.
- Website
- goindigo.in
Flights from Hyderabad to Mysore
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹8,000–16,000
Flights from Hyderabad to Mysore via Madras
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹8,000–16,000
Flights from Hyderabad to Bajpe Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Hyderabad to Bajpe Airport via Kempegowda International Airport
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Hyderabad to Bajpe Airport via Mumbai
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Hyderabad to Kempegowda International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shimoga to Hassan
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Lingampalli to Arsikere Jn
- Ave. Duration
- 12h 17m
- Frequency
- Once a week
- Estimated price
- ₹370–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹370–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,900
Train from Arsikere Jn to Hassan
- Ave. Duration
- 35 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Mysore Jn to Hassan
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Yasvantpur Jn to Hassan
- Ave. Duration
- 2h 28m
- 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 Hyderabad to Guntakal Jn
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,400–1,900
Train from Guntakal Jn to Hassan
- Ave. Duration
- 9h 51m
- Frequency
- Once daily
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Hyderabad MGBS to Kempegowda BS Majestic
- Ave. Duration
- 8h 45m
- Frequency
- Hourly
- Estimated price
- ₹800–1,700
- Schedules at
- ksrtc.in
- Ave. Duration
- 9h 26m
- Estimated price
- ₹13,000–17,000
Hyderabadcabz.com
- Phone
- +91 900 005 5669
- Website
- hyderabadcabz.com
Reddy Car Travels
- Phone
- +91 966 632 6033
- Website
- reddycarrentals.com
Savaari Car Rentals
- Phone
- +91 904 545 0000
- Website
- savaari.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 do I buy a London Underground ticket?, What are the different types of Renfe trains in Spain?, 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
Hyderabad to Hassan bus services, operated by KSRTC, arrive at Kempegowda BS Majestic station.
Hyderabad to Hassan train services, operated by Indian Railways, arrive at Arsikere Jn station.
Yes, the driving distance between Hyderabad to Hassan is 628 km. It takes approximately 9h 26m to drive from Hyderabad to Hassan.
Book your Hyderabad to Hassan bus tickets online with Omio.
There are 21+ hotels available in Hassan.










