There are 7 ways to get from Ajodhya to Kannur by plane, 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 Maryada Purushottam Shri Ram International Airport to Kannur International Airport
best- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Kannur International Airport (CNN)plane AYJ - CNN
7h 43m₹11,094–23,920Train via Jabalpur
cheapest- Take the train from Ayodhya to Jabalpurtrain 22614
- Take the train from Jabalpur to Kannurtrain 02198
45h 17m₹1,137–9,041Drive 2,098.7 km
- Drive from Ajodhya to Kannurcar 2,098.7 km
31h 8m₹22,336–32,264Fly Maryada Purushottam Shri Ram International Airport to Bajpe Airport, train
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Bajpe Airport (IXE)plane AYJ - IXE
- Take the train from Mangalore to Kannurtrain
7h 45m₹9,294–19,570Fly Maryada Purushottam Shri Ram International Airport to Calicut International Airport, train
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Calicut International Airport (CCJ)plane AYJ - CCJ
- Take the train from Parpanangadi to Kannurtrain
8h 27m₹10,734–24,120Train to Chaudhary Charan Singh Airport, fly to Kannur International Airport
- Take the train from Ayodhya to Lucknowtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Kannur International Airport (CNN)plane LKO - CNN
11h 8m₹10,576–21,333Train
- Take the train from Ayodhya to Yasvantpur Jntrain 15023
- Take the train from Yasvantpur Jn to Kannurtrain 16511 / ...
2d 12h₹1,249–9,364
Ajodhya to Kannur by train
Questions & Answers
The cheapest way to get from Ajodhya to Kannur is to train via Jabalpur which costs ₹1,100 - ₹9,500 and takes 45h 17m.
The fastest way to get from Ajodhya to Kannur is to fly which takes 7h 43m and costs ₹11,000 - ₹24,000.
No, there is no direct train from Ajodhya to Kannur. However, there are services departing from Ayodhya and arriving at Kannur via Jabalpur. The journey, including transfers, takes approximately 45h 17m.
The distance between Ajodhya and Kannur is 1826 km. The road distance is 2098.7 km.
The best way to get from Ajodhya to Kannur without a car is to train via Jabalpur which takes 45h 17m and costs ₹1,100 - ₹9,500.
It takes approximately 7h 43m to get from Ajodhya to Kannur, including transfers.
Ajodhya to Kannur train services, operated by Indian Railways, depart from Ayodhya station.
The best way to get from Ajodhya to Kannur is to fly which takes 7h 43m and costs ₹11,000 - ₹24,000. Alternatively, you can train via Jabalpur, which costs ₹1,100 - ₹9,500 and takes 45h 17m.
Ajodhya to Kannur train services, operated by Indian Railways, arrive at Jabalpur station.
Yes, the driving distance between Ajodhya to Kannur is 2099 km. It takes approximately 31h 8m to drive from Ajodhya to Kannur.
What companies run services between Ajodhya, India and Kannur, India?
IndiGo Airlines and Spicejet fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Kannur International Airport (CNN) 4 times a day. Alternatively, you can take a train from Ayodhya to Kannur via Jabalpur in around 45h 17m.
- Website
- goindigo.in
Flights from Maryada Purushottam Shri Ram International Airport to Kannur International Airport via Hyderabad
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,500–28,000
Flights from Maryada Purushottam Shri Ram International Airport to Kannur International Airport via Delhi
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 8h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–17,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Ahmedabad, Mumbai
- Ave. Duration
- 9h
- When
- Monday and Friday
- Estimated price
- ₹8,000–17,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Ahmedabad, Hyderabad
- Ave. Duration
- 9h 30m
- When
- Monday and Friday
- Estimated price
- ₹8,000–17,000
Flights from Maryada Purushottam Shri Ram International Airport to Calicut International Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Maryada Purushottam Shri Ram International Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹9,000–21,000
Flights from Maryada Purushottam Shri Ram International Airport to Calicut International Airport via Hyderabad
- Ave. Duration
- 11h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–21,000
Flights from Maryada Purushottam Shri Ram International Airport to Calicut International Airport via Mumbai
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Hyderabad
- Ave. Duration
- 6h 55m
- When
- Saturday
- Estimated price
- ₹9,000–21,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Bengaluru
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹9,000–21,000
- Website
- airindiaexpress.in
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Maryada Purushottam Shri Ram International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 9h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–24,000
Flights from Maryada Purushottam Shri Ram International Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–22,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Bengaluru
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
- Website
- starlightairline.com
Flights from Maryada Purushottam Shri Ram International Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹9,000–21,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ayodhya to Jabalpur
- Ave. Duration
- 11h 30m
- Frequency
- Once a week
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Jabalpur to Kannur
- Ave. Duration
- 32h 47m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
Train from Mangalore to Kannur
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Parpanangadi to Kannur
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ayodhya to Lucknow
- Ave. Duration
- 3h 50m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ayodhya to Yasvantpur Jn
- Ave. Duration
- 46h 45m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- 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
Train from Yasvantpur Jn to Kannur
- Ave. Duration
- 13h 8m
- Frequency
- Twice daily
- Estimated price
- ₹290–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹290–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
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 Heathrow Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 183+ hotels available in Kannur.






