There are 4 ways to get from Thrissur Station to Guruvayur Temple by bus, train, 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.
Bus
best- Take the bus from Thrissur to Guruvayoorbus
48 min₹30–110Line 06446 train
- Take the train from Thrisur to Guruvayurtrain 06446 / ...
50 min₹110–900Taxi
- Take the taxi from Thrissur Station to Guruvayur Templetaxi 26.1 km
29 min₹480–600Drive 26.1 km
- Drive from Thrissur Station to Guruvayur Templecar 26.1 km
29 min₹294–425
Thrissur Station to Guruvayur Temple by foot and train
Questions & Answers
The cheapest way to get from Thrissur Station to Guruvayur Temple is to bus which costs ₹30 - ₹110 and takes 48 min.
The fastest way to get from Thrissur Station to Guruvayur Temple is to taxi which takes 29 min and costs ₹480 - ₹600.
Yes, there is a direct bus departing from Thrissur and arriving at Guruvayoor. Services depart every four hours, and operate every day. The journey takes approximately 44 min.
Yes, there is a direct train departing from Thrisur and arriving at Guruvayur. Services depart every four hours, and operate every day. The journey takes approximately 30 min.
The distance between Thrissur Station and Guruvayur Temple is 27 km. The road distance is 26.1 km.
The best way to get from Thrissur Station to Guruvayur Temple without a car is to bus which takes 48 min and costs ₹30 - ₹110.
The bus from Thrissur to Guruvayoor takes 44 min including transfers and departs every four hours.
Thrissur Station to Guruvayur Temple bus services, operated by Kerala State Road Transport Corporation, depart from Thrissur station.
Thrissur Station to Guruvayur Temple train services, operated by Indian Railways, depart from Thrisur station.
The best way to get from Thrissur Station to Guruvayur Temple is to bus which takes 48 min and costs ₹30 - ₹110. Alternatively, you can line 06446 train, which costs ₹110 - ₹900 and takes 50 min.
What companies run services between Thrissur Station, India and Guruvayur Temple, India?
Kerala State Road Transport Corporation operates a bus from Thrissur to Guruvayoor every 4 hours. Tickets cost ₹30–110 and the journey takes 44 min. Alternatively, Indian Railways operates a train from Thrisur to Guruvayur every 4 hours. Tickets cost ₹110–900 and the journey takes 30 min.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thrisur to Guruvayur
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- ₹110–900
- Website
- irctc.co.in
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–410
- Second AC (2A)
- ₹440–550
- First Class (1A)
- ₹700–900
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Thrissur to Guruvayoor
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- ₹30–110
- Website
- KSRTC
- Ave. Duration
- 29 min
- Estimated price
- ₹480–600
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 The beginner’s guide to the 2018 World Nomad Games, How to travel India's Golden Triangle, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Thrissur Station to Guruvayur Temple bus services, operated by Kerala State Road Transport Corporation, arrive at Guruvayoor station.
Thrissur Station to Guruvayur Temple train services, operated by Indian Railways, arrive at Guruvayur station.
Yes, the driving distance between Thrissur Station to Guruvayur Temple is 26 km. It takes approximately 29 min to drive from Thrissur Station to Guruvayur Temple.
There are 357+ hotels available in Guruvayur Temple.








