There are 6 ways to get from Kerala to Malampuzha Dam 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 via Thrissur
best- Take the train from Thiruvananthapuram Central to Thrisurtrain 12076 / ...
- Take the train from Thrisur to Palakkadtrain 16188 / ...
6h 40m₹530–2,937Train
cheapest- Take the train from Thiruvananthapuram Central to Palakkadtrain 12625 / ...
7h 7m₹433–2,079Bus via Kunnumma
- Take the bus from Trivandrum to Ambalapuzhabus
- Take the bus from Cherthala to Palakkadbus
7h 19m₹929–2,686Drive 346.4 km
- Drive from Thiruvananthapuram to Malampuzha Damcar 346.4 km
5h 5m₹3,887–5,615Taxi
- Take the taxi from Thiruvananthapuram to Malampuzha Damtaxi 346.4 km
5h 5m₹7,500–9,500Bus
- Take the bus from Thiruvananthapuram KSRTC Bus Terminal to Aluvabus redbusIndia_Bharat Benz A/C Sleeper / ...
- Take the bus from Aluva to Palakkadbus redbusIndia_Bharat Benz A/C Sleeper / ...
10h 26m
Comparing Your Travel Options
The cheapest way to get from Kerala to Malampuzha Dam is to train which costs ₹430 - ₹2,100 and takes 7h 7m.
The fastest way to get from Kerala to Malampuzha Dam is to drive which takes 5h 5m and costs ₹3,800 - ₹6,000.
No, there is no direct bus from Kerala to Malampuzha Dam. However, there are services departing from Trivandrum and arriving at Palakkad via Ambalapuzha and Cherthala. The journey, including transfers, takes approximately 7h 19m.
No, there is no direct train from Kerala to Malampuzha Dam. However, there are services departing from Thiruvananthapuram Central and arriving at Palakkad via Thrisur. The journey, including transfers, takes approximately 6h 40m.
The distance between Kerala and Malampuzha Dam is 365 km. The road distance is 346.4 km.
The best way to get from Kerala to Malampuzha Dam without a car is to train via Thrissur which takes 6h 40m and costs ₹500 - ₹3,000.
It takes approximately 6h 40m to get from Kerala to Malampuzha Dam, including transfers.
Kerala to Malampuzha Dam bus services, operated by Kerala State Road Transport Corporation, depart from Trivandrum station.
Kerala to Malampuzha Dam train services, operated by Indian Railways, depart from Thiruvananthapuram Central station.
The best way to get from Kerala to Malampuzha Dam is to train via Thrissur which takes 6h 40m and costs ₹500 - ₹3,000. Alternatively, you can bus via Kunnumma, which costs ₹900 - ₹2,700 and takes 7h 19m.
What companies run services between Kerala, India and Malampuzha Dam, India?
You can take a train from Thiruvananthapuram Central to Malampuzha Dam via Thrisur and Palakkad in around 6h 40m. Alternatively, you can take a bus from Trivandrum to Malampuzha Dam via Ambalapuzha, Chertala, Cherthala, and Palakkad in around 7h 19m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thiruvananthapuram Central to Thrisur
- Ave. Duration
- 4h 28m
- Frequency
- Hourly
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Thrisur to Palakkad
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Thiruvananthapuram Central to Palakkad
- Ave. Duration
- 6h 57m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹850–1,200
- First Class (1A)
- ₹1,400–1,900
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Trivandrum to Ambalapuzha
- Ave. Duration
- 1h 52m
- Frequency
- Every 15 minutes
- Estimated price
- ₹100–250
- Website
- KSRTC
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Cherthala to Palakkad
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- ₹600–2,100
- Website
- kalladatravels.com
- Website
- Cocktail Luxury Bus
Bus from Thiruvananthapuram KSRTC Bus Terminal to Aluva
- Ave. Duration
- 7h 17m
- Frequency
- Once daily
- Schedules at
- Cocktail Luxury Bus
- Phone
- +91 82817 55533
- [email protected]
- Website
- Madhavi Travels
Bus from Thiruvananthapuram KSRTC Bus Terminal to Aluva
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Schedules at
- Madhavi Travels
- Website
- Surya Connect
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Schedules at
- Surya Connect
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Website
- Krish Travels
- Website
- Annai Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Schedules at
- Annai Travels
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- SBM Traansport
- Website
- Standard Tours
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- Standard Tours
- Phone
- +91 98420 39566
- [email protected]
- Website
- New Lucky Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Schedules at
- New Lucky Travels
- Phone
- +91 9865511926
- [email protected]
- Website
- Universal Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Website
- Universal Travels
- Website
- Midukki Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Schedules at
- Midukki Travels
- Website
- Dream Line Travels Pvt Ltd
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 25m
- Frequency
- Twice a week
- Schedules at
- Dream Line Travels Pvt Ltd
- Website
- Raveendra Holidays
Bus from Aluva to Palakkad
- Ave. Duration
- 1h 55m
- Frequency
- Once a week
- Schedules at
- Raveendra Holidays
- Website
- Smartline Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Schedules at
- Smartline Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Schedules at
- Sri Ganesh Transports & Travels
- Phone
- +91 7094688666
- [email protected]
- Website
- PALSLNT Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Website
- PALSLNT Travels
- Website
- PALSLNT Travels
- Website
- Sri Vaari Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Schedules at
- Sri Vaari Travels
- Phone
- +91 9847324424
- Website
- Green tree tours and travels
Bus from Aluva to Palakkad
- Ave. Duration
- 2h 50m
- Frequency
- Once a week
- Website
- Green tree tours and travels
- Website
- Green tree tours and travels
- Website
- YAS Tours and Travels
Bus from Aluva to Palakkad
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- YAS Tours and Travels
- Ave. Duration
- 5h 5m
- Estimated price
- ₹7,500–9,500
Abel Cabs
- Phone
- +91 94 97 18 36 93
- Website
- abelcabs.com
Taxi Tel
- Phone
- +91 98 47 01 92 93
- Website
- taxitel.in
Trivandrum Cabs
- Phone
- +91 97 44 18 32 73
- Website
- trivandrumcabs.net
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 Southend Airport into central London, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Kerala to Malampuzha Dam bus services, operated by Kerala State Road Transport Corporation, arrive at Ambalapuzha station.
Kerala to Malampuzha Dam train services, operated by Indian Railways, arrive at Thrisur station.
Yes, the driving distance between Kerala to Malampuzha Dam is 346 km. It takes approximately 5h 5m to drive from Kerala to Malampuzha Dam.
There are 111+ hotels available in Malampuzha Dam.



















