• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Kozhikode to Kochi by train, bus, 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.

Recommended option

Train  •  3 h 35 min

  1. Take the train from Kozhikkode (CLT) to Ernakulam Junction (ERS) Clt - T Vc Jan Shatabdi / ...

$3 - $14

3 alternative options

Bus  •  4 h 12 min

  1. Take the bus from Calicut to Ernakulam

$10 - $13

Taxi  •  2 h 52 min

  1. Take a taxi from Kozhikode to Kochi 114.4 miles

$35 - $45

Drive  •  2 h 52 min

  1. Drive from Kozhikode to Kochi 114.4 miles

$18 - $27

Questions & Answers

The cheapest way to get from Kozhikode to Kochi is to train which costs ₹240 - ₹1,100 and takes 3 h 35 min.

More details

The quickest way to get from Kozhikode to Kochi is to taxi which costs ₹2,600 - ₹3,200 and takes 2 h 52 min.

More details

Yes, there is a direct train departing from Kozhikkode (CLT) and arriving at Ernakulam Junction (ERS). Services depart every four hours, and operate every day. The journey takes approximately 3 h 35 min.

More details

The distance between Kozhikode and Kochi is 155 km. The road distance is 183 km.

Get driving directions

The best way to get from Kozhikode to Kochi without a car is to train which takes 3 h 35 min and costs ₹240 - ₹1,100.

More details

The train from Kozhikkode (CLT) to Ernakulam Junction (ERS) takes 3 h 35 min including transfers and departs every four hours.

More details

Kozhikode to Kochi train services, operated by Indian Railways, depart from Kozhikkode (CLT) station.

More details

The best way to get from Kozhikode to Kochi is to train which takes 3 h 35 min and costs ₹240 - ₹1,100. Alternatively, you can bus, which costs ₹700 - ₹1,000 and takes 4 h 12 min.

Mode details

Kozhikode to Kochi train services, operated by Indian Railways, arrive at Ernakulam Junction (ERS) station.

More details

Yes, the driving distance between Kozhikode to Kochi is 183 km. It takes approximately 2 h 52 min to drive from Kozhikode to Kochi.

Get driving directions

Map of how to get from Kozhikode to Kochi.
Launch map view
  • Distance: 96.6 miles
  • Duration: 3 h 35 min

What companies run services between Kozhikode, India and Kochi, India?

Indian Railways operates a train from Kozhikode to Kochi every 4 hours. Tickets cost $3 - $14 and the journey takes 3 h 35 min. Alternatively, RedBus operates a bus from Kozhikode to Kochi every 15 minutes. Tickets cost $7 - $11 and the journey takes 4 h.

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 Italian Lakes: Getting around by train, Travelling around the UAE and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

More Questions & Answers

There are 799+ hotels available in Kochi. Prices start at $12 USD per night.

More details

Where to next?