There are 9 ways to get from Guruvayur Temple to Hassan by taxi, plane, bus, train, 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.
Taxi to Cochin International Airport, fly, bus, train
best- Take the taxi from Guruvayur Temple to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Kempegowda International Airport (BLR)plane COK - BLR
- Take the bus from Kempegowda International Airport to Mekhri Circlebus
- Take the train from Yasvantpur Jn to Hassantrain
7h 36m₹5,949–14,847Train via Mysuru
cheapest- Take the train from Thrisur to Mysore Jntrain 16316
- Take the train from Mysore Jn to Hassantrain 17301 / ...
18h 35m₹542–4,103Bus
- Take the bus from Guruvayoor to Kozhikodebus
- Take the bus from Kozhikode to Mangalore Lalbaugbus
- Take the bus from B.C.Road to Hassanbus
12h 47m₹1,054–1,448Train, bus
- Take the train from Thrisur to Mangalore Jntrain 12617 / ...
- Take the bus from B.C.Road to Hassanbus
12h 58m₹1,005–3,575Drive 350 km
- Drive from Guruvayur Temple to Hassancar 350 km
5h 37m₹3,424–4,946Taxi
- Take the taxi from Guruvayur Temple to Hassantaxi 350 km
5h 37m₹5,500–7,000Bus to Calicut International Airport, fly, bus, train
- Take the bus from Guruvayoor to Tirurbus
- Fly from Calicut International Airport (CCJ) to Kempegowda International Airport (BLR)plane CCJ - BLR
- Take the bus from Kempegowda International Airport to Mekhri Circlebus
- Take the train from Yasvantpur Jn to Hassantrain
8h 57m₹3,858–10,432Bus via Bengaluru
- Take the bus from Guruvayur to Bengalurubus redbusIndia_Bharat Benz A/C Sleeper / ...
- Take the bus from Bengaluru to Hassan Bypassbus redbusIndia_NON A/C Sleeper / ...
14h 22mTrain
- Take the train from Thrisur to Arsikere Jntrain 12778
- Take the train from Arsikere Jn to Hassantrain 16226 / ...
15h 32m₹595–4,635
Cochin International Airport (COK) to Kempegowda International Airport (BLR) flights
Comparing Your Travel Options
The cheapest way to get from Guruvayur Temple to Hassan is to bus which costs ₹1,000 - ₹1,500 and takes 12h 47m.
The fastest way to get from Guruvayur Temple to Hassan is to drive which takes 5h 37m and costs ₹3,400 - ₹5,000.
No, there is no direct bus from Guruvayur Temple to Hassan. However, there are services departing from Guruvayoor and arriving at Hassan via Kozhikode, Padeel B.S. and B.C.Road. The journey, including transfers, takes approximately 12h 47m.
No, there is no direct train from Guruvayur Temple to Hassan. However, there are services departing from Guruvayur and arriving at Hassan via Thrisur and Arsikere Jn. The journey, including transfers, takes approximately 15h 32m.
The distance between Guruvayur Temple and Hassan is 667 km. The road distance is 350 km.
The best way to get from Guruvayur Temple to Hassan without a car is to bus which takes 12h 47m and costs ₹1,000 - ₹1,500.
It takes approximately 7h 36m to get from Guruvayur Temple to Hassan, including transfers.
Guruvayur Temple to Hassan bus services, operated by Kerala Lines, depart from Guruvayur station.
Guruvayur Temple to Hassan train services, operated by Indian Railways, depart from Thrisur station.
The best way to get from Guruvayur Temple to Hassan is to bus which takes 12h 47m and costs ₹1,000 - ₹1,500. Alternatively, you can train, which costs ₹550 - ₹4,700 and takes 15h 32m.
What companies run services between Guruvayur Temple, India and Hassan, India?
You can take a vehicle from Guruvayur Temple to Hassan via Guruvayoor, Kozhikode, Kozhikode, Mangalore Lalbaug, Padeel B.S., and B.C.Road in around 12h 47m. Alternatively, you can take a vehicle from Guruvayur Temple to Hassan via Guruvayur, Thrisur, and Arsikere Jn in around 15h 32m.
- Website
- goindigo.in
Flights from Cochin International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,600–9,500
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,500–17,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ₹4,100–10,000
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹3,400–13,000
- Website
- starlightairline.com
Flights from Cochin International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹3,900–13,000
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹2,600–6,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Thrisur to Mangalore Jn
- Ave. Duration
- 6h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
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 Thrisur to Arsikere Jn
- Ave. Duration
- 12h 20m
- Frequency
- Once a week
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
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 Thrisur to Mysore Jn
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,800
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
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Mekhri Circle
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ₹65–280
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹65–85
- Airport Vajra Vayu
- ₹210–280
Bus from Kempegowda International Airport to Mekhri Circle
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ₹65–280
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹65–85
- Airport Vajra Vayu
- ₹210–280
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Guruvayoor to Kozhikode
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹110–190
- Website
- KSRTC
Bus from Kozhikode to Mangalore Lalbaug
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₹280–370
- Website
- KSRTC
Bus from Guruvayoor to Tirur
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹55–130
- Website
- KSRTC
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from B.C.Road to Hassan
- Ave. Duration
- 2h 44m
- Frequency
- 5 times a day
- Estimated price
- ₹300–390
- Schedules at
- vrlbus.in
Bus from B.C.Road to Hassan
- Ave. Duration
- 2h 44m
- Frequency
- 5 times a day
- Estimated price
- ₹300–390
- Schedules at
- vrlbus.in
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- ₹340–500
- Schedules at
- Vijayanand Travels
- Website
- Kerala Lines
Bus from Guruvayur to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Schedules at
- Kerala Lines
- Website
- SKS Tourist Corporation
Bus from Guruvayur to Bengaluru
- Ave. Duration
- 11h
- Frequency
- 5 times a week
- Schedules at
- SKS Tourist Corporation
- Phone
- 040-1221324849
- [email protected]
- Website
- Padikkal Travels
Bus from Guruvayur to Bengaluru
- Ave. Duration
- 11h 30m
- Frequency
- 4 times a week
- Schedules at
- Padikkal Travels
- Website
- Loyal Travels
Bus from Guruvayur to Bengaluru
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a week
- Schedules at
- Loyal Travels
- Website
- Atlas Travels
Bus from Guruvayur to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Atlas Travels
- Website
- Sri AVS Travels
Bus from Guruvayur to Bengaluru
- Ave. Duration
- 10h
- Frequency
- Once a week
- Schedules at
- Sri AVS Travels
- Website
- Rcb Road Lines
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a day
- Schedules at
- Rcb Road Lines
- Website
- Streamline Tours and Travels
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Website
- Streamline Tours and Travels
- Website
- Subramanya Tours and Travels
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 4h 20m
- Frequency
- 6 times a week
- Schedules at
- Subramanya Tours and Travels
- Website
- Ullal Holidays
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Schedules at
- Ullal Holidays
- Website
- Durgamba Motors Route No. 2D
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 3h 45m
- Frequency
- Twice a week
- Schedules at
- Durgamba Motors Route No. 2D
- Website
- C M Travels
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a week
- Schedules at
- C M Travels
- Website
- Perinba Vilas Travels
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- Perinba Vilas Travels
- Phone
- 020 67186800
- [email protected]
- Website
- Purple Bus
Bus from Bengaluru to Hassan Bypass
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- ₹900–1,300
- Schedules at
- Purple Bus
- Ave. Duration
- 3h 24m
- Estimated price
- ₹1,900–7,000
Taxi In Thrissur
- Phone
- +91 93 87 02 20 22
- Website
- taxiinthrissur.com
Thrissur Taxi
- Phone
- +91 90 72 22 99 66
- Website
- thrissurtaxionline.com
Taxi In Thrissur
- Phone
- +91 93 87 02 20 22
- Website
- taxiinthrissur.com
Thrissur Taxi
- Phone
- +91 90 72 22 99 66
- Website
- thrissurtaxionline.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 Travelling to and around Russia for the 2018 FIFA World Cup, How to get from London to Edinburgh, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
Guruvayur Temple to Hassan bus services, operated by Kerala Lines, arrive at Bengaluru station.
Guruvayur Temple to Hassan train services, operated by Indian Railways, arrive at Arsikere Jn station.
Yes, the driving distance between Guruvayur Temple to Hassan is 350 km. It takes approximately 5h 37m to drive from Guruvayur Temple to Hassan.
Book your Guruvayur Temple to Hassan bus tickets online with Omio.
There are 22+ hotels available in Hassan.



















