There are 5 ways to get from Kozhikode to Ooty by bus, train, 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
Bus
-
Take the bus from Calicut New Bus Stand to Coimbatore
-
Take the bus from Gandhipuram to Ooty
Cheapest option
Train
-
Take the train from Kozhikkode to Coimbatore Jn
-
Take the train from Metupalaiyam to Udagamandalam
3 alternative options
Taxi
-
Take a taxi from Kozhikode to Ooty
Drive
-
Drive from Kozhikode to Ooty
Bus, taxi
-
Take the bus from Kozhikode KSRTC Terminal to Kottakal
-
Take a taxi from Kottakal to Ooty
Questions & Answers
The cheapest way to get from Kozhikode to Ooty is to bus which costs ₹750 - ₹1,100 and takes 6h 24m.
The quickest way to get from Kozhikode to Ooty is to taxi which costs ₹3,900 - ₹4,700 and takes 2h 33m.
No, there is no direct bus from Kozhikode to Ooty. However, there are services departing from Calicut New Bus Stand and arriving at Ooty via Gandhipuram. The journey, including transfers, takes approximately 6h 24m.
No, there is no direct train from Kozhikode to Ooty. However, there are services departing from Kozhikkode and arriving at Udagamandalam via Coimbatore Jn and Metupalaiyam. The journey, including transfers, takes approximately 11h 30m.
The distance between Kozhikode and Ooty is 101 km. The road distance is 158.2 km.
The best way to get from Kozhikode to Ooty without a car is to bus which takes 6h 24m and costs ₹750 - ₹1,100.
It takes approximately 6h 24m to get from Kozhikode to Ooty, including transfers.
Kozhikode to Ooty bus services, operated by Kallada Tours and Travels, depart from Calicut New Bus Stand station.
Kozhikode to Ooty train services, operated by Indian Railways, depart from Kozhikkode station.
The best way to get from Kozhikode to Ooty is to bus which takes 6h 24m and costs ₹750 - ₹1,100. Alternatively, you can train, which costs ₹330 - ₹2,100 and takes 11h 30m.

- Distance: 101.4 km
- Duration: 6h 24m
What companies run services between Kozhikode, India and Ooty, India?
You can take a bus from Kozhikode to Ooty via Coimbatore and Gandhipuram in around 6h 24m. Alternatively, you can take a train from Kozhikode to Ooty via Coimbatore Jn and Metupalaiyam in around 11h 30m.

- Phone
- 14646
- care@irctc.co.in
- Website
- indianrail.gov.in
Train from Kozhikkode to Coimbatore Jn
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₹150 - ₹850
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹150 - ₹190
- Third AC (3A)
- ₹470 - ₹600
- Second AC (2A)
- ₹650 - ₹850
Train from Metupalaiyam to Udagamandalam
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ₹95 - ₹600
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹95 - ₹130
- Third AC (3A)
- ₹340 - ₹430
- Second AC (2A)
- ₹470 - ₹600

- Phone
- 080-42010000
- info@kalladatravels.com
- Website
- kalladatravels.com
Bus from Calicut New Bus Stand to Coimbatore
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Estimated price
- ₹550 - ₹800
- Schedules at
- kalladatravels.com

- Phone
- 9513948001
- commercial@tnstc.in
- Website
- tnstc.in
Bus from Gandhipuram to Ooty
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- ₹170 - ₹260
- Schedules at
- tnstc.in

- rsnksrtc@kerala.gov.in
- Website
- keralartc.com
Bus from Kozhikode KSRTC Terminal to Kottakal
- Ave. Duration
- 1h 2m
- Frequency
- Every 20 minutes
- Estimated price
- ₹130 - ₹190
- Schedules at
- onlineksrtcswift.com
- Ave. Duration
- 2h 33m
- Estimated price
- ₹3,900 - ₹4,700
Smart Taxi
- Phone
- +91 98 95 05 35 65
- Website
- smarttaxi-taxi-service.business.site
Jaithram Cabs
- Phone
- +91 97 45 30 45 52
- Website
- jaithramcabs.in
Fastway Travels
- Phone
- +91 90 37 44 40 07
- Website
- fastwaytravels.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 How to get from Luton Airport into central London, Bali: What to do if Mount Agung erupts and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Kozhikode to Ooty bus services, operated by SETC, arrive at Ooty station.
Kozhikode to Ooty train services, operated by Indian Railways, arrive at Udagamandalam station.
Yes, the driving distance between Kozhikode to Ooty is 158 km. It takes approximately 2h 33m to drive from Kozhikode to Ooty.
There are 601+ hotels available in Ooty. Prices start at ₹1,349 per night.