There are 6 ways to get from Kozhikode to Ayodhya by plane, bus, train, 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.
Fly
best- Fly from Calicut International Airport (CCJ) to Maryada Purushottam Shri Ram International Airport (AYJ)plane CCJ - AYJ
4h 56m₹12,132–26,351Train via Bengaluru
cheapest- Take the train from Kozhikkode to Yasvantpur Jntrain 16528 / ...
- Take the train from Yasvantpur Jn to Ayodhyatrain 15024
2d 6h₹1,267–9,887Bus via Hyderabad
- Take the bus from Kozhikode to Hyderabadbus redbusIndia_A/C Sleeper
- Take the bus from Hyderabad to Ayodhyabus redbusIndia_A/C Sleeper / ...
47h 29mTrain
- Take the train from Kozhikkode to Ottappalamtrain
- Take the train from Ottappalam to Barabanki Jntrain
- Take the train from Barabanki Jn to Ayodhyatrain
2d 3h₹1,383–10,795Drive 2,184.1 km
- Drive from Kozhikode to Ayodhyacar 2,184.1 km
31h 16m₹21,226–30,659Bus
- Take the bus from Kozhikode to Mysurubus
- Take the bus from Mysuru to Bengalurubus
- Take the bus from Bengaluru to Kanpurbus
- Take the bus from Kanpur to Lucknowbus
- Take the bus from Lucknow to Ayodhyabus
2d 20h
Calicut International Airport (CCJ) to Maryada Purushottam Shri Ram International Airport (AYJ) flights
Comparing Your Travel Options
The cheapest way to get from Kozhikode to Ayodhya is to train via Bengaluru which costs ₹1,200 - ₹10,000 and takes 2 days 6h.
The fastest way to get from Kozhikode to Ayodhya is to fly which takes 4h 56m and costs ₹12,000 - ₹27,000.
No, there is no direct bus from Kozhikode to Ayodhya. However, there are services departing from Kozhikode and arriving at Ayodhya via Hyderabad. The journey, including transfers, takes approximately 47h 29m.
No, there is no direct train from Kozhikode to Ayodhya. However, there are services departing from Kozhikkode and arriving at Ayodhya via Ottappalam and Barabanki Jn. The journey, including transfers, takes approximately 2 days 3h.
The distance between Kozhikode and Ayodhya is 1893 km. The road distance is 2184.1 km.
The best way to get from Kozhikode to Ayodhya without a car is to bus via Hyderabad which takes 47h 29m and costs .
It takes approximately 4h 56m to get from Kozhikode to Ayodhya, including transfers.
Kozhikode to Ayodhya bus services, operated by BigBus, depart from Kozhikode station.
Kozhikode to Ayodhya train services, operated by Indian Railways, depart from Kozhikkode station.
The best way to get from Kozhikode to Ayodhya is to fly which takes 4h 56m and costs ₹12,000 - ₹27,000. Alternatively, you can bus via Hyderabad, which costs and takes 47h 29m, you could also train, which costs ₹1,300 - ₹11,000 and takes 2 days 3h.
What companies run services between Kozhikode, India and Ayodhya, India?
IndiGo Airlines, Starlight Airline, and Air India Express fly from Calicut International Airport (CCJ) to Maryada Purushottam Shri Ram International Airport (AYJ) 4 times a day. Alternatively, you can take a bus from Kozhikode to Ayodhya via Hyderabad in around 47h 29m.
- Website
- goindigo.in
Flights from Calicut International Airport to Maryada Purushottam Shri Ram International Airport via Hyderabad
- Ave. Duration
- 4h 15m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₹11,000–25,000
Flights from Calicut International Airport to Maryada Purushottam Shri Ram International Airport via Bengaluru
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Calicut International Airport to Maryada Purushottam Shri Ram International Airport via Bengaluru, Hyderabad
- Ave. Duration
- 8h 25m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Kozhikkode to Ottappalam
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Ottappalam to Barabanki Jn
- Ave. Duration
- 45h 31m
- Frequency
- 4 times a week
- Estimated price
- ₹1,100–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,300
- Third AC (3A)
- ₹2,700–3,400
- Second AC (2A)
- ₹3,900–4,900
- First Class (1A)
- ₹6,500–8,500
Train from Barabanki Jn to Ayodhya
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Kozhikkode to Yasvantpur Jn
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Yasvantpur Jn to Ayodhya
- Ave. Duration
- 40h 42m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
- Phone
- +91 63094 26666
- big.bigbusticket@gmail.com
- Website
- BigBus
Bus from Kozhikode to Hyderabad
- Ave. Duration
- 17h 59m
- Frequency
- Twice daily
- Website
- BigBus
- Phone
- +91 93440 62552
- customercare@a1travels.in
- Website
- A1 Travels
Bus from Kozhikode to Hyderabad
- Ave. Duration
- 18h 45m
- Frequency
- 3 times a week
- Website
- A1 Travels
Bus from Kozhikode to Mysuru
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Website
- A1 Travels
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a week
- Website
- A1 Travels
Bus from Hyderabad to Ayodhya
- Ave. Duration
- 28h 30m
- Frequency
- 4 times a day
- Schedules at
- Shree Savariya Travels and Transport
- Website
- Karni Kripa Tours & Travels
Bus from Hyderabad to Ayodhya
- Ave. Duration
- 29h
- Frequency
- Twice daily
- Schedules at
- Karni Kripa Tours & Travels
- Phone
- +91 93738 99995
- support@humsafarbus.in
- Website
- Humsafar Bus
Bus from Hyderabad to Ayodhya
- Ave. Duration
- 36h 30m
- Frequency
- Once daily
- Website
- Humsafar Bus
- Website
- Sardar Ji Travels
Bus from Hyderabad to Ayodhya
- Ave. Duration
- 32h
- Frequency
- 5 times a week
- Schedules at
- Sardar Ji Travels
- Website
- MMK Travels
Bus from Kozhikode to Mysuru
- Ave. Duration
- 6h 30m
- Frequency
- Every 2 hours
- Schedules at
- MMK Travels
- Website
- Cauvery Travels
Bus from Kozhikode to Mysuru
- Ave. Duration
- 6h 30m
- Frequency
- 5 times a day
- Schedules at
- Cauvery Travels
- Website
- NS Transports
Bus from Kozhikode to Mysuru
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- NS Transports
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Schedules at
- NS Transports
- Website
- Ayyappan Roadways
Bus from Kozhikode to Mysuru
- Ave. Duration
- 5h 59m
- Frequency
- 6 times a week
- Schedules at
- Ayyappan Roadways
- Website
- Kyros Connect
Bus from Kozhikode to Mysuru
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Schedules at
- Kyros Connect
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a week
- Schedules at
- Kyros Connect
- Website
- Cocktail Luxury Bus
Bus from Kozhikode to Mysuru
- Ave. Duration
- 3h 50m
- Frequency
- 4 times a week
- Schedules at
- Cocktail Luxury Bus
Bus from Kozhikode to Mysuru
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Website
- National Travels - Ratnagiri
- Website
- Sam Tourist and Logistics
Bus from Kozhikode to Mysuru
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Schedules at
- Sam Tourist and Logistics
- Website
- Sunrise Tours And Travels
Bus from Kozhikode to Mysuru
- Ave. Duration
- 5h 20m
- Frequency
- Twice a week
- Schedules at
- Sunrise Tours And Travels
- Website
- Chennai Travels
Bus from Kozhikode to Mysuru
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- Chennai Travels
- Website
- Redwinge Bus
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Schedules at
- Redwinge Bus
- Website
- Shri Abinesh Roadways
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- Shri Abinesh Roadways
- Phone
- 020 67186800
- businfo@prasannapurple.com
- Website
- Purple Bus
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a week
- Estimated price
- ₹700–1,100
- Schedules at
- Purple Bus
- Phone
- +91 91872 36461
- info@harerambus.com
- Website
- Hareram Motor Transport
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Schedules at
- Hareram Motor Transport
- Website
- Sugama Tourist Route No - 18
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Schedules at
- Sugama Tourist Route No - 18
- +91 7044090046
- Website
- Green Line
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h 1m
- Frequency
- 5 times a week
- Website
- Green Line
- Website
- Green Line
- Phone
- 0836 230 7300
- help@vrlbus.in
- Website
- Vijayanand Travels
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- ₹300–390
- Schedules at
- Vijayanand Travels
- Website
- Hilux Travels
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Hilux Travels
- Website
- Jabbar Travels
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 45m
- Frequency
- Twice a week
- Schedules at
- Jabbar Travels
- Website
- KBS Sree Garuda
Bus from Mysuru to Bengaluru
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Schedules at
- KBS Sree Garuda
- Website
- Chanchalas Tours And Travels
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Schedules at
- Chanchalas Tours And Travels
- Website
- Jai Maruthi Travels
Bus from Mysuru to Bengaluru
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Schedules at
- Jai Maruthi Travels
- Phone
- +91 83281 41344
- syed.hashmi06@gmail.com
- Website
- Fast Track Tours & Travels
Bus from Bengaluru to Kanpur
- Ave. Duration
- 2d 4h
- Frequency
- 6 times a week
- Schedules at
- Fast Track Tours & Travels
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h
- Frequency
- Hourly
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Phone
- +91 88406 50486
- jayant.5454@gmail.com
- Website
- Shakmbhari Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Website
- Shakmbhari Travels
- Website
- Shree Mahalaxmi Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h 24m
- Frequency
- Every 4 hours
- Schedules at
- Shree Mahalaxmi Travels
- Website
- New Sahara Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Schedules at
- New Sahara Travels
- Phone
- +919228009328
- rajratanbus@gmail.com
- Website
- Raj Ratan Tours & Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Shagun Holidays
Bus from Kanpur to Lucknow
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Schedules at
- Shagun Holidays
- Website
- Mishra Bandhu Bus Service
Bus from Kanpur to Lucknow
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- Mishra Bandhu Bus Service
- Website
- Barsana Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Schedules at
- Barsana Travels
- Phone
- +91 98290 30553
- babutravelskota@gmail.com
- Website
- Babu Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Babu Travels
- Website
- Miles India Private Limited
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Miles India Private Limited
- Website
- Vijay Travels Kota
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Vijay Travels Kota
- Phone
- +91 07442423097
- samreentravels8097@gmail.com
- Website
- Samreen Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Samreen Travels
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Schedules at
- BTS Bundelkhand Transport Services LLP
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h
- Frequency
- Once a week
- Schedules at
- BTS Bundelkhand Transport Services LLP
Bus from Kanpur to Lucknow
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
- Phone
- +91 94628 24750
- Website
- Anshi Raj Shree Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Website
- Anshi Raj Shree Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Schedules at
- Nkb Smart Bus Private Limited
- golabusservice@gmail.com
- Website
- Gola Bus Service
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a day
- Website
- Gola Bus Service
- Phone
- +91 98990 56542
- rsyadavsmartbus1@gmail.com
- Website
- RS Yadav Smart Bus
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Website
- RS Yadav Smart Bus
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- Dhruv Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Schedules at
- Dhruv Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Schedules at
- Kashi Vishwanath Tours and Travels
- Website
- Bhagwati Travels Express
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Website
- Bhagwati Travels Express
- Website
- Vande Bharat Travels
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- Vande Bharat Travels
- Website
- Sai Smart Bus
Bus from Lucknow to Ayodhya
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Schedules at
- Sai Smart Bus
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- Laxmi Holidays
Bus from Lucknow to Ayodhya
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
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 Is ride-sharing platform BlaBlaCar right for you?, Travelling to the US: What do I need to know?, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Kozhikode to Ayodhya bus services, operated by BigBus, arrive at Hyderabad station.
Kozhikode to Ayodhya train services, operated by Indian Railways, arrive at Ottappalam station.
Yes, the driving distance between Kozhikode to Ayodhya is 2184 km. It takes approximately 31h 16m to drive from Kozhikode to Ayodhya.
Book your Kozhikode to Ayodhya bus tickets online with Omio.
There are 610+ hotels available in Ayodhya.


































