There are 8 ways to get from Kannur to Ayodhya Cantonment by plane, bus (Flixbus), train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kannur International Airport to Maryada Purushottam Shri Ram International Airport
best- Fly from Kannur International Airport (CNN) to Maryada Purushottam Shri Ram International Airport (AYJ)plane CNN - AYJ
7h 17m₹13,203–30,428Train via Bharatpur
cheapest- Take the train from Kannur to Bharatpur Jntrain 22633 / ...
- Take the train from Bharatpur Jn to Ayodhya Cantttrain 14854 / ...
46h 16m₹1,398–9,397Bus via Nashik
- Take the bus from Kannur to Mangaluru, Karnatakabus
- Take the bus from Mangaluru, Karnataka to Pune, Maharashtrabus
- Take the bus from Pune, Maharashtra to Nashik, Maharashtrabus
- Take the bus from Nashik Dwarka to Gorakhpur Nausadbus
- Take the bus from FlixBus Gorakhpur - Naushad Chouraha to FlixBus Ayodhya - Hotel Panchsheelbus
43h 5mDrive 2,099.8 km
- Drive from Kannur to Ayodhya Cantonmentcar 2,099.8 km
31h 9m₹23,840–34,435Fly Kannur International Airport to Chaudhary Charan Singh Airport, train
- Fly from Kannur International Airport (CNN) to Chaudhary Charan Singh Airport (LKO)plane CNN - LKO
- Take the train from Lucknow Jn to Ayodhya Cantttrain
8h 49m₹10,283–23,548Train to Bajpe Airport, fly to Maryada Purushottam Shri Ram International Airport
- Take the train from Kannur to Mangalore Jntrain
- Fly from Bajpe Airport (IXE) to Maryada Purushottam Shri Ram International Airport (AYJ)plane IXE - AYJ
9h 15m₹10,826–25,999Train
- Take the train from Kannur to Yasvantpur Jntrain 16528 / ...
- Take the train from Yasvantpur Jn to Ayodhya Cantttrain 15024
2d 6h₹1,490–10,373Bus
- Take the bus from Kannur to Kozhikode, Keralabus
- Take the bus from Kozhikode, Kerala to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Lucknow, Uttar Pradeshbus
- Take the bus from Alambagh to Ayodhyabus
2d 7h
Kannur International Airport (CNN) to Maryada Purushottam Shri Ram International Airport (AYJ) flights
Comparing Your Travel Options
The cheapest way to get from Kannur to Ayodhya Cantonment is to train via Bharatpur which costs ₹1,400 - ₹9,500 and takes 46h 16m.
The fastest way to get from Kannur to Ayodhya Cantonment is to fly which takes 7h 17m and costs ₹13,000 - ₹31,000.
No, there is no direct bus from Kannur to Ayodhya Cantonment. However, there are services departing from Kannur and arriving at FlixBus Ayodhya - Hotel Panchsheel via Mangaluru, Karnataka, Pune, Maharashtra, Nashik Dwarka and FlixBus Gorakhpur - Naushad Chouraha. The journey, including transfers, takes approximately 43h 5m.
No, there is no direct train from Kannur to Ayodhya Cantonment. However, there are services departing from Kannur and arriving at Ayodhya Cantt via Bharatpur Jn. The journey, including transfers, takes approximately 46h 16m.
The distance between Kannur and Ayodhya Cantonment is 1824 km. The road distance is 2099.8 km.
The best way to get from Kannur to Ayodhya Cantonment without a car is to bus via Nashik which takes 43h 5m and costs .
It takes approximately 7h 17m to get from Kannur to Ayodhya Cantonment, including transfers.
Kannur to Ayodhya Cantonment bus services, operated by Ubc travels, depart from Kannur station.
Kannur to Ayodhya Cantonment train services, operated by Indian Railways, depart from Kannur station.
The best way to get from Kannur to Ayodhya Cantonment is to fly which takes 7h 17m and costs ₹13,000 - ₹31,000. Alternatively, you can bus via Nashik, which costs and takes 43h 5m, you could also train via Bharatpur, which costs ₹1,400 - ₹9,500 and takes 46h 16m.
What companies run services between Kannur, India and Ayodhya Cantonment, India?
IndiGo Airlines flies from Kannur International Airport (CNN) to Maryada Purushottam Shri Ram International Airport (AYJ) twice daily. Alternatively, you can take a bus from Kannur to Ayodhya Cantonment via Mangaluru, Karnataka, Pune, Maharashtra, Nashik, Maharashtra, Nashik Dwarka, Gorakhpur Nausad, FlixBus Gorakhpur - Naushad Chouraha, and FlixBus Ayodhya - Hotel Panchsheel in around 43h 5m.
- Website
- goindigo.in
Flights from Kannur International Airport to Maryada Purushottam Shri Ram International Airport via Hyderabad
- Ave. Duration
- 6h 40m
- When
- Wednesday
- Estimated price
- ₹12,000–29,000
Flights from Kannur International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ₹14,000–29,000
Flights from Kannur International Airport to Maryada Purushottam Shri Ram International Airport via Bengaluru
- Ave. Duration
- 12h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–29,000
Flights from Kannur International Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–22,000
Flights from Kannur International Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Kannur International Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 10h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–21,000
Flights from Bajpe Airport to Maryada Purushottam Shri Ram International Airport via Hyderabad
- Ave. Duration
- 6h 37m
- When
- Monday, Friday, Saturday, and Wednesday
- Estimated price
- ₹10,000–24,000
Flights from Bajpe Airport to Maryada Purushottam Shri Ram International Airport via Bengaluru
- Ave. Duration
- 10h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kannur to Bharatpur Jn
- Ave. Duration
- 34h 18m
- Frequency
- 3 times a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,500–7,000
Train from Bharatpur Jn to Ayodhya Cantt
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
Train from Lucknow Jn to Ayodhya Cantt
- Ave. Duration
- 1h 55m
- Frequency
- 6 times a week
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Kannur to Mangalore Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Kannur to Yasvantpur Jn
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–410
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Yasvantpur Jn to Ayodhya Cantt
- Ave. Duration
- 40h 10m
- 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
- Website
- Ubc travels
Bus from Kannur to Mangaluru, Karnataka
- Ave. Duration
- 3h 10m
- Frequency
- Every 2 hours
- Schedules at
- Ubc travels
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 London to Edinburgh, Getting to Milan from the airport, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Kannur to Ayodhya Cantonment bus services, operated by Ubc travels, arrive at Mangaluru, Karnataka station.
Kannur to Ayodhya Cantonment train services, operated by Indian Railways, arrive at Bharatpur Jn station.
Yes, the driving distance between Kannur to Ayodhya Cantonment is 2100 km. It takes approximately 31h 9m to drive from Kannur to Ayodhya Cantonment.
There are 688+ hotels available in Ayodhya Cantonment.






