There are 7 ways to get from Agra to Kozhikode by plane, train, bus, 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 Agra Airport to Calicut International Airport
best- Fly from Agra Airport (AGR) to Calicut International Airport (CCJ)plane AGR - CCJ
6h 3m₹13,920–26,151Train
cheapest- Take the train from Agra Cantt to Kozhikkodetrain 12618
43h 7m₹950–7,500Train via Bharatpur
- Take the train from Agra Fort to Bharatpur Jntrain 12195 / ...
- Take the train from Bharatpur Jn to Kozhikkodetrain 22634 / ...
38h 45m₹1,076–8,470Bus
- Take the bus from Agra to Gwaliorbus
- Take the bus from Gwalior to Bengalurubus
- Take the bus from Bengaluru to Kozhikodebus
2dDrive 2,155.2 km
- Drive from Agra to Kozhikodecar 2,155.2 km
30h 21m₹24,181–34,928Fly Agra Airport to Kannur International Airport, train
- Fly from Agra Airport (AGR) to Kannur International Airport (CNN)plane AGR - CNN
- Take the train from Kannur to Kozhikkodetrain
19h 36m₹15,200–34,401Train to Indira Gandhi International Airport, fly to Calicut International Airport
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Calicut International Airport (CCJ)plane DEL - CCJ
7h 25m₹9,964–18,360
Agra to Kozhikode by train
Comparing Your Travel Options
The cheapest way to get from Agra to Kozhikode is to train which costs ₹950 - ₹7,500 and takes 43h 7m.
The fastest way to get from Agra to Kozhikode is to fly which takes 6h 3m and costs ₹13,000 - ₹27,000.
No, there is no direct bus from Agra to Kozhikode. However, there are services departing from Agra and arriving at Kozhikode via Gwalior and Bengaluru. The journey, including transfers, takes approximately 2 days 0h.
Yes, there is a direct train departing from Agra Cantt and arriving at Kozhikkode. Services depart once daily, and operate every day. The journey takes approximately 43h 7m.
The distance between Agra and Kozhikode is 1828 km. The road distance is 2155.2 km.
The best way to get from Agra to Kozhikode without a car is to train via Bharatpur which takes 38h 45m and costs ₹1,000 - ₹8,500.
It takes approximately 6h 3m to get from Agra to Kozhikode, including transfers.
Agra to Kozhikode bus services, operated by Hans Travels, depart from Agra station.
Agra to Kozhikode train services, operated by Indian Railways, depart from Agra Fort station.
The best way to get from Agra to Kozhikode is to fly which takes 6h 3m and costs ₹13,000 - ₹27,000. Alternatively, you can train via Bharatpur, which costs ₹1,000 - ₹8,500 and takes 38h 45m, you could also bus, which costs and takes 2 days 0h.
What companies run services between Agra, India and Kozhikode, India?
IndiGo Airlines and Starlight Airline fly from Agra Airport (AGR) to Calicut International Airport (CCJ) 4 times a day. Alternatively, you can take a train from Agra Fort to Kozhikkode via Bharatpur Jn in around 38h 45m.
- Website
- goindigo.in
Flights from Agra Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹13,000–25,000
Flights from Agra Airport to Calicut International Airport via Bengaluru, Hyderabad
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹13,000–25,000
Flights from Agra Airport to Kannur International Airport via Bengaluru
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- ₹14,000–32,000
Flights from Agra Airport to Kannur International Airport via Bengaluru, Madras
- Ave. Duration
- 26h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹17,000–32,000
Flights from Indira Gandhi International Airport to Calicut International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indira Gandhi International Airport to Calicut International Airport via Madras
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indira Gandhi International Airport to Calicut International Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indira Gandhi International Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indira Gandhi International Airport to Calicut International Airport via Hyderabad
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,000–16,000
- Website
- starlightairline.com
Flights from Agra Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹13,000–25,000
Flights from Indira Gandhi International Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 4h 55m
- When
- Wednesday
- Estimated price
- ₹10,000–19,000
- Website
- airindiaexpress.in
Flights from Agra Airport to Kannur International Airport via Bengaluru
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ₹14,000–32,000
Flights from Indira Gandhi International Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,500–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Fort to Bharatpur Jn
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Bharatpur Jn to Kozhikkode
- Ave. Duration
- 36h 50m
- Frequency
- 3 times a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,300–3,000
- Second AC (2A)
- ₹3,300–4,200
- First Class (1A)
- ₹5,500–7,500
Train from Kannur to Kozhikkode
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Agra Cantt to Kozhikkode
- Ave. Duration
- 43h 7m
- Frequency
- Once daily
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
- Website
- omio.com
Bus from Agra to Gwalior
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Schedules at
- hanstravel.in
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Agra to Gwalior
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Gwalior to Bengaluru
- Ave. Duration
- 35h 25m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Agra to Gwalior
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Website
- Khajuraho Travels Pvt Ltd.
Bus from Agra to Gwalior
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Schedules at
- Khajuraho Travels Pvt Ltd.
- Website
- Bhagya Laxmi Travels
Bus from Agra to Gwalior
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Schedules at
- Bhagya Laxmi Travels
- Website
- Shree Shyam Bus
Bus from Agra to Gwalior
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- Shree Shyam Bus
- Website
- Maa Vaishno Travels
Bus from Agra to Gwalior
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Schedules at
- Maa Vaishno Travels
- Website
- Shri Krishna Travels
Bus from Agra to Gwalior
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Website
- Shri Krishna Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Agra to Gwalior
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 90397 16988
- [email protected]
- Website
- Satyam Travels
Bus from Agra to Gwalior
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Schedules at
- Satyam Travels
- Website
- Miles India Private Limited
Bus from Agra to Gwalior
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- Miles India Private Limited
- Website
- Sariga Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h
- Frequency
- Every 3 hours
- Schedules at
- Sariga Travels
- Website
- MMK Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h
- Frequency
- Every 3 hours
- Schedules at
- MMK Travels
- Website
- Cauvery Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 8h 45m
- Frequency
- 3 times a day
- Schedules at
- Cauvery Travels
- Website
- P K Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Schedules at
- P K Travels
- Phone
- 040-1221324849
- [email protected]
- Website
- Padikkal Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Schedules at
- Padikkal Travels
- Website
- Holidays Travel Hub
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Schedules at
- Holidays Travel Hub
- Website
- NS Transports
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Schedules at
- NS Transports
- Website
- Sam Tourist and Logistics
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- Sam Tourist and Logistics
- Website
- Kyros Connect
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Kyros Connect
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
- Website
- Silver Line Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Silver Line Travels
- Website
- Sunrise Tours And Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h 10m
- Frequency
- 3 times a week
- Schedules at
- Sunrise Tours And Travels
- Website
- Flyco Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 8h 55m
- Frequency
- Once a week
- Schedules at
- Flyco Travels
- Website
- Harsha Tours And Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h
- Frequency
- Once a week
- Schedules at
- Harsha Tours And Travels
- Phone
- +91 97405 16768
- Website
- Kalpaka Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 9h
- Frequency
- Once a week
- Website
- Kalpaka Travels
- Website
- Chennai Travels
Bus from Bengaluru to Kozhikode
- Ave. Duration
- 10h
- Frequency
- Once a week
- Schedules at
- Chennai Travels
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Agra to Kozhikode bus services, operated by Hans Travels, arrive at Gwalior station.
Agra to Kozhikode train services, operated by Indian Railways, arrive at Bharatpur Jn station.
Yes, the driving distance between Agra to Kozhikode is 2155 km. It takes approximately 30h 21m to drive from Agra to Kozhikode.
Book your Agra to Kozhikode bus tickets online with Omio.
There are 262+ hotels available in Kozhikode.
















