What is the best way to travel from Bangalore to Kozhikode?
What is the cheapest way to reach Kozhikode from Bangalore?
You can get to Kozhikode with just $6 by taking a Bus from Intrcity Smartbus, but you can find many more cheap offers: we have selected the best ones for next few days here for you.
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/2/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/3/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Cheapest Trains Tuesday
-
Intrcity Smartbus8h 10m010:00 PMBangaloreKempegowda Bus Station6:10 AMKozhikodeKozhikode Bus Stop0Premium EconomyA Bus from Intrcity Smartbus goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 10:00:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 6:10:00 AM. 50 Premium Economy ticket for $6 per person are available. Travel duration is 8h 10m
-
A1 Travels9h 15m08:45 PMBangaloreKempegowda Bus Station6:00 AMKozhikodeKozhikode Bus Stop0Premium EconomyA Bus from A1 Travels goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 8:45:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 6:00:00 AM. 50 Premium Economy ticket for $7 per person are available. Travel duration is 9h 15m
-
Mmk Travels8h 30m011:00 PMBangaloreKempegowda Bus Station7:30 AMKozhikodeKozhikode Bus Stop0BasicA Bus from Mmk Travels goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 11:00:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 7:30:00 AM. 50 Basic ticket for $7 per person are available. Travel duration is 8h 30m
-
Ns Transports8h 25m09:45 PMBangaloreKempegowda Bus Station6:10 AMKozhikodeKozhikode Bus Stop0BasicA Bus from Ns Transports goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 9:45:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 6:10:00 AM. 50 Basic ticket for $8 per person are available. Travel duration is 8h 25m
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/3/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/4/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Cheapest Buses Wednesday
Cheapest Trains Wednesday
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/4/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/5/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Cheapest Trains Thursday
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/5/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/6/2026 12:40:00 PM. 50 First Class ticket for $15 per person are available. Travel duration is 15h 5m
Cheapest Trains Friday
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/6/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/7/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Cheapest Trains Saturday
-
Indian Railways11h 28m012:22 AMBangaloreBanaswadi Train Station11:50 AMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Banaswadi Train Station, Bangalore (India) at 6/8/2026 12:22:00 AM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/8/2026 11:50:00 AM. 50 First Class ticket for $7 per person are available. Travel duration is 11h 28m
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/8/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/9/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
-
Air India Limited1h 0m06:20 PMBangalore AirportNavayuga Toll7:20 PMKozhikode AirportKozhikode Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 6/8/2026 6:20:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 7:20:00 PM. 50 Economy ticket for $38 per person are available. Travel duration is 1h 0m
-
AirKenya Express1h 5m08:10 PMBangalore AirportBangalore Airport9:15 PMKozhikode AirportKozhikode Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 6/8/2026 8:10:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 9:15:00 PM. 50 Economy ticket for $50 per person are available. Travel duration is 1h 5m
-
IndiGo Airlines0h 50m07:15 PMBangalore AirportBangalore Airport8:05 PMKozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Bangalore Airport, Bangalore Airport (India) at 6/8/2026 7:15:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 8:05:00 PM. 50 Economy ticket for $53 per person are available. Travel duration is 0h 50m
-
IndiGo Airlines0h 50m07:15 PMBangalore AirportNavayuga Toll8:05 PMKozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 6/8/2026 7:15:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 8:05:00 PM. 50 Economy ticket for $61 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. This is not the only option, and you can click on any of the offers below to compare it with the other modes of transportations.
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/2/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/3/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Fastest Trains Tuesday
-
Intrcity Smartbus8h 10m010:00 PMBangaloreKempegowda Bus Station6:10 AMKozhikodeKozhikode Bus Stop0Premium EconomyA Bus from Intrcity Smartbus goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 10:00:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 6:10:00 AM. 50 Premium Economy ticket for $6 per person are available. Travel duration is 8h 10m
-
Ns Transports8h 25m09:45 PMBangaloreKempegowda Bus Station6:10 AMKozhikodeKozhikode Bus Stop0BasicA Bus from Ns Transports goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 9:45:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 6:10:00 AM. 50 Basic ticket for $8 per person are available. Travel duration is 8h 25m
-
Mmk Travels8h 30m011:00 PMBangaloreKempegowda Bus Station7:30 AMKozhikodeKozhikode Bus Stop0BasicA Bus from Mmk Travels goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 11:00:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 7:30:00 AM. 50 Basic ticket for $7 per person are available. Travel duration is 8h 30m
-
A1 Travels9h 15m08:45 PMBangaloreKempegowda Bus Station6:00 AMKozhikodeKozhikode Bus Stop0Premium EconomyA Bus from A1 Travels goes from Kempegowda Bus Station, Bangalore (India) at 6/3/2026 8:45:00 PM to Kozhikode Bus Stop, Kozhikode (India) arriving at 6/4/2026 6:00:00 AM. 50 Premium Economy ticket for $7 per person are available. Travel duration is 9h 15m
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/3/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/4/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Fastest Buses Wednesday
Fastest Trains Wednesday
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/4/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/5/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Fastest Trains Thursday
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/5/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/6/2026 12:40:00 PM. 50 First Class ticket for $15 per person are available. Travel duration is 15h 5m
Fastest Trains Friday
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/6/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/7/2026 12:40:00 PM. 50 First Class ticket for $7 per person are available. Travel duration is 15h 5m
Fastest Trains Saturday
-
IndiGo Airlines0h 50m07:15 PMBangalore AirportBangalore Airport8:05 PMKozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Bangalore Airport, Bangalore Airport (India) at 6/8/2026 7:15:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 8:05:00 PM. 50 Economy ticket for $53 per person are available. Travel duration is 0h 50m
-
IndiGo Airlines0h 50m07:15 PMBangalore AirportNavayuga Toll8:05 PMKozhikode AirportKozhikode Airport0EconomyA Flight from IndiGo Airlines goes from Navayuga Toll, Bangalore Airport (India) at 6/8/2026 7:15:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 8:05:00 PM. 50 Economy ticket for $61 per person are available. Travel duration is 0h 50m
-
Air India Limited1h 0m06:20 PMBangalore AirportNavayuga Toll7:20 PMKozhikode AirportKozhikode Airport0EconomyA Flight from Air India Limited goes from Navayuga Toll, Bangalore Airport (India) at 6/8/2026 6:20:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 7:20:00 PM. 50 Economy ticket for $38 per person are available. Travel duration is 1h 0m
-
AirKenya Express1h 5m08:10 PMBangalore AirportBangalore Airport9:15 PMKozhikode AirportKozhikode Airport0EconomyA Flight from AirKenya Express goes from Bangalore Airport, Bangalore Airport (India) at 6/8/2026 8:10:00 PM to Kozhikode Airport, Kozhikode Airport (India) arriving at 6/8/2026 9:15:00 PM. 50 Economy ticket for $50 per person are available. Travel duration is 1h 5m
-
Indian Railways11h 28m012:22 AMBangaloreBanaswadi Train Station11:50 AMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Banaswadi Train Station, Bangalore (India) at 6/8/2026 12:22:00 AM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/8/2026 11:50:00 AM. 50 First Class ticket for $7 per person are available. Travel duration is 11h 28m
-
Indian Railways15h 5m09:35 PMBangaloreKrantivira Sangolli Rayanna Train Station12:40 PMKozhikodeKozhikode Main (Calicut) Train Station0First ClassA Train from Indian Railways goes from Krantivira Sangolli Rayanna Train Station, Bangalore (India) at 6/8/2026 9:35:00 PM to Kozhikode Main (Calicut) Train Station, Kozhikode (India) arriving at 6/9/2026 12:40:00 PM. 50 First Class ticket for $7 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 $6 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
