What is the best way to travel from Bangalore to Kozhikode?
What is the cheapest way to reach Kozhikode from Bangalore?
You can reach Kozhikode with just £4 by taking a Bus from Intrcity Smartbus, but there are many more cheap offers: we have selected the best ones for you for the next few days here.
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 02/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 03/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Cheapest Trains Tuesday
-
Intrcity Smartbus8h 10m022:00BangaloreKempegowda Coach Station06:10KozhikodeKozhikode Bus Stop0Premium EconomyA Bus from Intrcity Smartbus goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 22:00:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 06:10:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 8h 10m
-
A1 Travels9h 15m020:45BangaloreKempegowda Coach Station06:00KozhikodeKozhikode Bus Stop0Premium EconomyA Bus from A1 Travels goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 20:45:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 06:00:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 9h 15m
-
Mmk Travels8h 30m023:00BangaloreKempegowda Coach Station07:30KozhikodeKozhikode Bus Stop0BasicA Bus from Mmk Travels goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 23:00:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 07:30:00. 50 Basic ticket for £5 per person are available. Travel duration is 8h 30m
-
Ns Transports8h 25m021:45BangaloreKempegowda Coach Station06:10KozhikodeKozhikode Bus Stop0BasicA Bus from Ns Transports goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 21:45:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 06:10:00. 50 Basic ticket for £6 per person are available. Travel duration is 8h 25m
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 03/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 04/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Cheapest Buses Wednesday
Cheapest Trains Wednesday
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 04/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 05/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Cheapest Trains Thursday
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 05/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 06/06/2026 12:40:00. 50 First Class ticket for £11 per person are available. Travel duration is 15h 5m
Cheapest Trains Friday
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 06/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 07/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Cheapest Trains Saturday
-
Indian Railways11h 28m000:22BangaloreBanaswadi Train Station11:50KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Banaswadi Train Station, Bangalore (India) at 08/06/2026 00:22:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 08/06/2026 11:50:00. 50 First Class ticket for £5 per person are available. Travel duration is 11h 28m
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 08/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 09/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
-
Air India Limited1h 0m018:20Bangalore AirportNavayuga Toll19:20Kozhikode AirportKozhikode Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 08/06/2026 18:20:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 19:20:00. 50 Economy ticket for £29 per person are available. Travel duration is 1h 0m
-
AirKenya Express1h 5m020:10Bangalore AirportBangalore Airport21:15Kozhikode AirportKozhikode Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 08/06/2026 20:10:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 21:15:00. 50 Economy ticket for £37 per person are available. Travel duration is 1h 5m
-
IndiGo Airlines0h 50m019:15Bangalore AirportBangalore Airport20:05Kozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Bangalore Airport, Bangalore Airport (India) at 08/06/2026 19:15:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 20:05:00. 50 Economy ticket for £39 per person are available. Travel duration is 0h 50m
-
IndiGo Airlines0h 50m019:15Bangalore AirportNavayuga Toll20:05Kozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 08/06/2026 19:15:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 20:05:00. 50 Economy ticket for £45 per person are available. Travel duration is 0h 50m
Cheapest Trains Monday
Cheapest Flights Monday
What are the fastest trips from Bangalore to Kozhikode?
You can get to Kozhikode from Bangalore in just 0h 50m with a Flight from IndiGo Airlines. But this is just one option, click on any of the offers below to compare it with the other available modes of transportations.
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 02/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 03/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Fastest Trains Tuesday
-
Intrcity Smartbus8h 10m022:00BangaloreKempegowda Coach Station06:10KozhikodeKozhikode Bus Stop0Premium EconomyA Bus from Intrcity Smartbus goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 22:00:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 06:10:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 8h 10m
-
Ns Transports8h 25m021:45BangaloreKempegowda Coach Station06:10KozhikodeKozhikode Bus Stop0BasicA Bus from Ns Transports goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 21:45:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 06:10:00. 50 Basic ticket for £6 per person are available. Travel duration is 8h 25m
-
Mmk Travels8h 30m023:00BangaloreKempegowda Coach Station07:30KozhikodeKozhikode Bus Stop0BasicA Bus from Mmk Travels goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 23:00:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 07:30:00. 50 Basic ticket for £5 per person are available. Travel duration is 8h 30m
-
A1 Travels9h 15m020:45BangaloreKempegowda Coach Station06:00KozhikodeKozhikode Bus Stop0Premium EconomyA Bus from A1 Travels goes from Kempegowda Coach Station, Bangalore (India) at 03/06/2026 20:45:00 to Kozhikode Bus Stop, Kozhikode (India) arriving at 04/06/2026 06:00:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 9h 15m
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 03/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 04/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Fastest Buses Wednesday
Fastest Trains Wednesday
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 04/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 05/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Fastest Trains Thursday
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 05/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 06/06/2026 12:40:00. 50 First Class ticket for £11 per person are available. Travel duration is 15h 5m
Fastest Trains Friday
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 06/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 07/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Fastest Trains Saturday
-
IndiGo Airlines0h 50m019:15Bangalore AirportBangalore Airport20:05Kozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Bangalore Airport, Bangalore Airport (India) at 08/06/2026 19:15:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 20:05:00. 50 Economy ticket for £39 per person are available. Travel duration is 0h 50m
-
IndiGo Airlines0h 50m019:15Bangalore AirportNavayuga Toll20:05Kozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 08/06/2026 19:15:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 20:05:00. 50 Economy ticket for £45 per person are available. Travel duration is 0h 50m
-
Air India Limited1h 0m018:20Bangalore AirportNavayuga Toll19:20Kozhikode AirportKozhikode Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 08/06/2026 18:20:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 19:20:00. 50 Economy ticket for £29 per person are available. Travel duration is 1h 0m
-
AirKenya Express1h 5m020:10Bangalore AirportBangalore Airport21:15Kozhikode AirportKozhikode Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 08/06/2026 20:10:00 to Kozhikode Airport, Kozhikode Airport (India) arriving at 08/06/2026 21:15:00. 50 Economy ticket for £37 per person are available. Travel duration is 1h 5m
-
Indian Railways11h 28m000:22BangaloreBanaswadi Train Station11:50KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Banaswadi Train Station, Bangalore (India) at 08/06/2026 00:22:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 08/06/2026 11:50:00. 50 First Class ticket for £5 per person are available. Travel duration is 11h 28m
-
Indian Railways15h 5m021:35BangaloreKrantivira Sangolli Rayanna Train Station12:40KozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 08/06/2026 21:35:00 to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 09/06/2026 12:40:00. 50 First Class ticket for £5 per person are available. Travel duration is 15h 5m
Fastest Flights Monday
Fastest Trains Monday
What are the most popular stations in Bangalore and Kozhikode?
How do I decide? Some tips and tricks from our experience
Look for the lowest price
Ticket price is usually the main concern: even if you can afford to pay more, why do it if there are cheaper options? Saving on the trip means that you can spend more on the vacation itself! Between Bangalore and Kozhikode, you can pay as low as £4 with a Bus from Intrcity Smartbus.Travel duration
Time is also an important factor. An earlier departure may allow you to see a beautiful sunset or relax before an important event. And remember, time is money, so paying more for a shorter trip may be well worth it. For longer distances, flights are without doubt the best options, but be mindful of airport times and possible delays: a high-speed train may end up cheaper and faster! Here the quicker option is definitely the Flight from IndiGo Airlines: you will get to Kozhikode in just 0h 50m.Comfort makes all the difference
You should always take into account what your personal travelling preferences are. Is one hand luggage enough, or are you trasporting more? Would you like to have a snack during the journey? Can you relax in a busy compartment, or do you need space for yourself? Even among the same mode of transportation, different companies will offer you varying levels of comfort and amenities. The main operators connecting Bangalore and Kozhikode are Indian Railways, IndiGo Airlines and Intrcity Smartbus, but be sure to check what they have to offer!Save money with deals, and always compare
One last tip? Even if you live in Bangalore and Kozhikode is your only destination, it may be wise to check the offers from and to nearby cities or, if you are flyng, nearby airports. Check the trips from Yelahanka or to Beypore, and look at flights from Bangalore Airport, and landing at Kozhikode Airport. Comparing different routes may allow you to find deals or promotions you were not aware of. Consider also signing up to CheckMyBus to see even more exclusive promotions!Which companies offer a trip from Bangalore to Kozhikode?
Bus companies: Intrcity Smartbus, A1 Travels, Mmk Travels and 2 more.
Train companies: Indian Railways
Airlines: IndiGo Airlines, Air India Limited and AirKenya Express
