There are 5 ways to get from Payyanur to Palakkad by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Payyanur to Palakkadtrain 12602 / ...
5h 3m₹200–1,600Bus via Thrissur
- Take the bus from Payyanur to Thrissurbus
- Take the bus from Thrissur to Palakkadbus
7h₹370–530Drive 250 km
- Drive from Payyanur to Palakkadcar 250 km
3h 54m₹2,815–4,067Taxi
- Take the taxi from Payyanur to Palakkadtaxi 250 km
3h 54m₹5,500–6,500Bus
- Take the bus from Kannur to Palakkad, Keralabus Kannur
8h 45m
Payyanur to Palakkad by train
Questions & Answers
The cheapest way to get from Payyanur to Palakkad is to bus via Thrissur which costs ₹370 - ₹550 and takes 7h.
The fastest way to get from Payyanur to Palakkad is to drive which takes 3h 54m and costs ₹2,800 - ₹4,100.
No, there is no direct bus from Payyanur to Palakkad. However, there are services departing from Payyanur and arriving at Palakkad via Thrissur. The journey, including transfers, takes approximately 7h.
Yes, there is a direct train departing from Payyanur and arriving at Palakkad. Services depart every four hours, and operate every day. The journey takes approximately 5h 3m.
The distance between Payyanur and Palakkad is 254 km. The road distance is 250 km.
The best way to get from Payyanur to Palakkad without a car is to train which takes 5h 3m and costs ₹200 - ₹1,600.
The train from Payyanur to Palakkad takes 5h 3m including transfers and departs every four hours.
Payyanur to Palakkad bus services, operated by Kerala State Road Transport Corporation, depart from Payyanur station.
Payyanur to Palakkad train services, operated by Indian Railways, depart from Payyanur station.
The best way to get from Payyanur to Palakkad is to train which takes 5h 3m and costs ₹200 - ₹1,600. Alternatively, you can bus via Thrissur, which costs ₹370 - ₹550 and takes 7h.
What companies run services between Payyanur, India and Palakkad, India?
Indian Railways operates a train from Payyanur to Palakkad every 4 hours. Tickets cost ₹200–1,600 and the journey takes 5h 3m. Alternatively, you can take a bus from Payyanur to Palakkad via Thrissur in around 7h.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Payyanur to Palakkad
- Ave. Duration
- 5h 3m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Payyanur to Thrissur
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- ₹300–380
- Website
- KSRTC
Bus from Thrissur to Palakkad
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- ₹70–150
- Website
- KSRTC
- Website
- A1 Travels
Bus from Kannur to Palakkad, Kerala
- Ave. Duration
- 6h 45m
- Frequency
- 4 times a day
- Schedules at
- A1 Travels
- Ave. Duration
- 3h 54m
- Estimated price
- ₹5,500–6,500
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 around the UAE, How to get from Florence to Rome, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Payyanur to Palakkad bus services, operated by Kerala State Road Transport Corporation, arrive at Thrissur station.
Payyanur to Palakkad train services, operated by Indian Railways, arrive at Palakkad station.
Yes, the driving distance between Payyanur to Palakkad is 250 km. It takes approximately 3h 54m to drive from Payyanur to Palakkad.
There are 116+ hotels available in Palakkad.








