There are 7 ways to get from Malappuram to Punalūr 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 Angadippuram to Kollam Jntrain 16350
- Take the train from Kollam Jn to Punalurtrain 16102 / ...
7h 36m₹881–3,301Bus, train
cheapest- Take the bus from Malapurram to Thrissurbus
- Take the train from Thrisur to Punalurtrain 16328 / ...
10h 24m₹313–1,787Bus
- Take the bus from Malapurram to Kottarakkarabus
9h 5m₹394–821Drive 290.3 km
- Drive from Malappuram to Punalūrcar 290.3 km
4h 28m₹3,250–4,694Taxi
- Take the taxi from Malappuram to Punalūrtaxi 290.3 km
4h 28m₹6,500–8,000Bus, train via Kollam
- Take the bus from Malapurram to Shoranurbus
- Take the train from Shoranur Jn to Kollam Jntrain
- Take the train from Kollam Jn to Punalurtrain
9h₹379–2,692Bus via Perinthalmanna
- Take the bus from Perinthalmanna to Punalurbus
9h 39m₹784–2,834
Malappuram to Punalūr by bus
Comparing Your Travel Options
The cheapest way to get from Malappuram to Punalūr is to bus which costs ₹390 - ₹850 and takes 9h 5m.
The fastest way to get from Malappuram to Punalūr is to drive which takes 4h 28m and costs ₹3,200 - ₹4,700.
No, there is no direct bus from Malappuram to Punalūr. However, there are services departing from Malapurram and arriving at Punalur via Kottarakara. The journey, including transfers, takes approximately 9h 5m.
No, there is no direct train from Malappuram to Punalūr. However, there are services departing from Angadippuram and arriving at Punalur via Kollam Jn. The journey, including transfers, takes approximately 7h 36m.
The distance between Malappuram and Punalūr is 352 km. The road distance is 290.3 km.
The best way to get from Malappuram to Punalūr without a car is to train which takes 7h 36m and costs ₹850 - ₹3,300.
It takes approximately 7h 36m to get from Malappuram to Punalūr, including transfers.
Malappuram to Punalūr bus services, operated by Kerala State Road Transport Corporation, depart from Malapurram station.
Malappuram to Punalūr train services, operated by Indian Railways, depart from Angadippuram station.
The best way to get from Malappuram to Punalūr is to train which takes 7h 36m and costs ₹850 - ₹3,300. Alternatively, you can bus, which costs ₹390 - ₹850 and takes 9h 5m.
What companies run services between Malappuram, India and Punalūr, India?
You can take a vehicle from Malappuram to Punalur via Angadippuram and Kollam Jn in around 7h 36m. Alternatively, Kerala State Road Transport Corporation operates a bus from Malapurram to Kottarakkara once daily. Tickets cost ₹370–480 and the journey takes 7h 45m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Angadippuram to Kollam Jn
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Kollam Jn to Punalur
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Shoranur Jn to Kollam Jn
- Ave. Duration
- 4h 50m
- Frequency
- Hourly
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Kollam Jn to Punalur
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Thrisur to Punalur
- Ave. Duration
- 6h 47m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Malapurram to Kottarakkara
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- ₹370–480
- Website
- KSRTC
Bus from Malapurram to Shoranur
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ₹65–150
- Website
- KSRTC
Bus from Perinthalmanna to Punalur
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ₹360–950
- Website
- KSRTC
Bus from Malapurram to Thrissur
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹110–190
- Website
- KSRTC
- Ave. Duration
- 4h 28m
- Estimated price
- ₹6,500–8,000
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 Flying into Beijing?, How to travel India's Golden Triangle, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Malappuram to Punalūr bus services, operated by Kerala State Road Transport Corporation, arrive at Kottarakkara station.
Malappuram to Punalūr train services, operated by Indian Railways, arrive at Kollam Jn station.
Yes, the driving distance between Malappuram to Punalūr is 290 km. It takes approximately 4h 28m to drive from Malappuram to Punalūr.
There are 21+ hotels available in Punalūr.








