There are 7 ways to get from Palakkad to Alappuzha by bus, train, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Palakkad to Ernakulambus
- Take the train from Ernakulam Jn to Alappuzhatrain 20631 / ...
3h 4m₹691–1,767Train
cheapest- Take the train from Palakkad to Alappuzhatrain 16315 / ...
3h 27m₹180–1,400Drive 184.1 km
- Drive from Palakkad to Alappuzhacar 184.1 km
2h 42m₹2,003–2,893Taxi
- Take the taxi from Palakkad to Alappuzhataxi 184.1 km
2h 42m₹4,000–4,900Bus via Kochi
- Take the bus from Palakkad to Ernakulambus
- Take the bus from Ernakulam to Alappuzhabus
3h 40m₹641–917Train via Thrissur
- Take the train from Palakkad to Thrisurtrain 12623 / ...
- Take the train from Thrisur to Alappuzhatrain 20631 / ...
3h 51m₹284–2,231Bus
- Take the bus from Palakkad to Alapuzzhabus
4h 23m₹250–2,100
Palakkad to Alappuzha by train
Questions & Answers
The cheapest way to get from Palakkad to Alappuzha is to bus which costs ₹250 - ₹2,100 and takes 4h 23m.
The fastest way to get from Palakkad to Alappuzha is to drive which takes 2h 42m and costs ₹2,000 - ₹2,900.
Yes, there is a direct bus departing from Palakkad and arriving at Alapuzzha. Services depart once daily, and operate every day. The journey takes approximately 4h 23m.
Yes, there is a direct train departing from Palakkad and arriving at Alappuzha. Services depart five times a day, and operate every day. The journey takes approximately 3h 27m.
The distance between Palakkad and Alappuzha is 200 km. The road distance is 184.1 km.
The best way to get from Palakkad to Alappuzha without a car is to bus and train which takes 3h 4m and costs ₹650 - ₹1,800.
It takes approximately 3h 4m to get from Palakkad to Alappuzha, including transfers.
Palakkad to Alappuzha bus services, operated by Kerala State Road Transport Corporation, depart from Palakkad station.
Palakkad to Alappuzha train services, operated by Indian Railways, depart from Palakkad station.
The best way to get from Palakkad to Alappuzha is to train which takes 3h 27m and costs ₹180 - ₹1,400. Alternatively, you can bus via Kochi, which costs ₹600 - ₹950 and takes 3h 40m.
What companies run services between Palakkad, India and Alappuzha, India?
Indian Railways operates a train from Palakkad to Alappuzha 5 times a day. Tickets cost ₹180–1,400 and the journey takes 3h 27m. Alternatively, you can take a bus from Palakkad to Alappuzha via Ernakulam in around 3h 40m.
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ernakulam Jn to Alappuzha
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Palakkad to Alappuzha
- Ave. Duration
- 3h 27m
- Frequency
- 5 times a day
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Palakkad to Thrisur
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Thrisur to Alappuzha
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Palakkad to Ernakulam
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- ₹550–800
- Schedules at
- ksrtc.in
- Phone
- +91 9447071021
- rsnksrtc@kerala.gov.in
- Website
- onlineksrtcswift.com
Bus from Ernakulam to Alappuzha
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- ₹70–150
- Website
- https://onlineksrtcswift.com/
Bus from Palakkad to Alapuzzha
- Ave. Duration
- 4h 23m
- Frequency
- Once daily
- Estimated price
- ₹250–600
- Website
- https://onlineksrtcswift.com/
- AC Sleeper
- ₹460–600
- Phone
- 8893555000
- info@kalladatravels.com
- Website
- kalladatravels.com
Bus from Palakkad to Alapuzzha
- Ave. Duration
- 4h 26m
- Frequency
- Twice daily
- Estimated price
- ₹650–2,100
- Website
- http://www.kalladatravels.com/
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from Palakkad to Alapuzzha
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ₹370–1,000
- Website
- https://www.flixbus.in
- Ave. Duration
- 2h 42m
- Estimated price
- ₹4,000–4,900
HEPS Travels
- Phone
- +91 97 45 77 04 28
- Website
- calltaxi.blogspot.com
Car Cab's
- Phone
- +91 94 46 63 74 15
- Website
- carcabs.business.site
Aaram Travels
- Phone
- +91 94 95 13 41 34
- Website
- aaramtravels.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 10 amazing places to get away from it all in Australia, 4 of the smartest ways to explore Australia, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Palakkad to Alappuzha bus services, operated by Kerala State Road Transport Corporation, arrive at Alapuzzha station.
Palakkad to Alappuzha train services, operated by Indian Railways, arrive at Alappuzha station.
Yes, the driving distance between Palakkad to Alappuzha is 184 km. It takes approximately 2h 42m to drive from Palakkad to Alappuzha.
Book your Palakkad to Alappuzha bus tickets online with FlixBus.
There are 704+ hotels available in Alappuzha.













