How to Get from Kolkata to Bangalore

How to Get from Kolkata to Bangalore

Last updated: March 8, 2026

Leaving behind the colonial charm and street food culture of Kolkata for the high-tech, garden-filled sprawl of Bangalore involves crossing nearly the entire length of the Indian subcontinent. This journey takes you from the banks of the Hooghly in West Bengal down to the Deccan Plateau in Karnataka, transitioning from a city steeped in history and literature to one defined by innovation and a buzzing craft beer scene.

Whether you are a professional heading to India's Silicon Valley or a traveler looking to explore the cooler climates of the south, the route offers a range of options. You can choose the speed of a direct flight, the classic experience of an Indian Railways sleeper, or even a long-haul bus journey for those who want to see the changing landscapes of Odisha and Andhra Pradesh along the way.

Kolkata to Bangalore by Flight

For most travelers, flying is the most practical way to cover the 1,900 kilometers between these two metros. Flights depart from Netaji Subhash Chandra Bose International Airport (CCU) and arrive at Kempegowda International Airport (BLR). The flight duration is remarkably short, ranging from 2 hours 30 minutes to 3 hours 5 minutes, making it the fastest way to travel by a significant margin.

Prices for economy tickets typically range from $79 to $218. Several domestic carriers operate this route frequently throughout the day, with departures starting in the very early morning and continuing until late at night. Booking your tickets on GoAsia.cc allows you to compare these different flight times to find the one that best fits your schedule. Upon arrival in Bangalore, remember that the airport is located about 40 kilometers from the city center; you can take the efficient Vayu Vajra airport buses or a prepaid taxi to reach your final destination.

Kolkata to Bangalore by Train

Taking the train from Howrah Junction in Kolkata to Bangalore is a quintessential Indian travel experience. The journey provided in the data takes approximately 8 hours 15 minutes, which is exceptionally fast for this distance, likely representing a premium express service that connects these major hubs. Train travel is the most budget-friendly option, with fares starting as low as $13 for Sleeper Class and going up to $61 for the premium AC First Class Sleeper.

Choosing Your Train Class

  • 1A - AC First Class Sleeper: The most comfortable and private option, featuring lockable compartments and bedding.
  • 2A - AC 2-Tier Sleeper: A great balance of comfort and price, with four berths per open compartment and curtains for privacy.
  • 3A and 3E: These are 3-tier air-conditioned coaches. 3E (Economy) is a more densely packed version of 3A, but both offer a cool environment for the long journey.
  • SL - Sleeper Class: The most affordable way to travel. It is non-air-conditioned and can get quite dusty and crowded, but it offers an authentic look at local life.

Kolkata to Bangalore by Bus

If you prefer traveling by road, long-distance buses operate between the two cities. This is a significant journey, with durations typically ranging from 10 hours 30 minutes to 14 hours. This mode of transport is often used by those who might be stopping at intermediate cities or those who prefer the flexibility of bus boarding points.

Bus fares range from $31 to $68. You can choose between AC Seater coaches and AC Sleeper buses. The sleeper buses are particularly popular for overnight travel, as they feature small bunks that allow you to lie down. These buses usually make several stops at roadside dhabas for meals and restroom breaks, giving you a taste of local highway culture.

Kolkata to Bangalore by Private Transfer

For those who require absolute privacy or are traveling in a large group with significant luggage, private transfers are available. This is the most expensive way to travel, with prices around $4,030. Options include hatchbacks, sedans, and SUVs that can accommodate up to 6 passengers. Given the extreme distance and the high cost, this is generally reserved for specialized transport needs rather than standard tourist travel.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$79 - $2182h 30min - 3h 5minHigh
Train$13 - $618h 15minMedium to High
Bus$31 - $6810h 30min - 14hMedium
Transfer$4,0305h 14minHigh

Tips for Traveling from Kolkata to Bangalore

  • Book Train Tickets Early: Indian Railways tickets for popular routes like this one can sell out weeks in advance. If you want a 1A or 2A berth, try to book as soon as your travel dates are confirmed.
  • Airport Transit: Bangalore's airport is far from the city. Traffic in Bangalore is legendary, so if you are flying, allow at least 1.5 to 2 hours to get from the airport to areas like Koramangala or Indiranagar during peak times.
  • Pack for Different Climates: Kolkata can be extremely humid, while Bangalore is known for its pleasant, milder weather. However, if you are traveling by AC train or bus, the air conditioning can be quite cold, so keep a light jacket or shawl in your carry-on.
  • Hydration and Snacks: While trains and buses make stops for food, it is always wise to carry bottled water and some dry snacks for the journey.
  • Check Your Station: Kolkata has multiple major stations (Howrah, Sealdah, Kolkata Station). Double-check your ticket to ensure you head to the correct one, as they are located in different parts of the city.

Timetable

Flight Kolkata - Bangalore $ 67.67–221.73 2h 35m – 3h 5m
  •   Economy 04:55, 06:05, 08:00, 09:45, 10:35, 11:00, 11:30, 11:35, 13:20, 16:40, 17:00, 18:30, 18:55, 20:10, 20:15
Bus Kolkata - Bangalore $ 31.70–60.30 1d 10h 30m – 1d 11h 30m
  •   AC Seater 09:00, 22:00
  •   AC Sleeper 21:00
Taxi Kolkata - Bangalore $ 3,984.66–3,985.30 1d 5h 14m
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan
Train Howrah - Bangalore $ 12.36–79.16 1d 5h 5m – 1d 8h 40m
  •   1A - AC First Class Sleeper 10:40, 16:00, 22:45
  •   2A - AC 2-Tier Sleeper 10:40, 16:00, 22:45
  •   3A - AC 3-Tier Sleeper 10:40, 16:00, 22:45
  •   3E - AC 3-Tier Economy Sleeper 16:00, 22:45
  •   SL - Sleeper Class 10:40, 16:00, 22:45
  •   2S - Second Sitting Class 10:40

Frequently Asked Questions

How can I book tickets from Kolkata to Bangalore?

You can book train, bus, flight, taxi, van, and ferry tickets from Kolkata to Bangalore directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Kolkata to Bangalore?

The cheapest way to travel is by train, specifically in the Sleeper Class (SL), which costs approximately $13. Even the higher-tier AC 3-Tier and AC 2-Tier options are often more affordable than flying if booked in advance.

What is the fastest way to get from Kolkata to Bangalore?

The fastest way to reach Bangalore from Kolkata is by flight. Direct flights take between 2 hours 30 minutes and 3 hours 5 minutes, significantly cutting down the travel time compared to land-based options.

How long does it take to get from Kolkata to Bangalore?

The duration depends on your mode of transport: flights take about 2.5 to 3 hours, the express train takes roughly 8 hours 15 minutes, and buses take between 10.5 and 14 hours.

Is it safe to travel by bus on this long route?

Yes, it is generally safe. The AC Sleeper buses are designed for long distances and are operated by experienced drivers. However, because of the very long distance, many travelers prefer the comfort of a train or the speed of a flight.

Are meals provided on the train from Kolkata to Bangalore?

On premium Indian trains, meals may be included in the ticket price for First Class (1A) passengers. For other classes, you can usually purchase meals from the onboard catering service or use e-catering apps to have food delivered to your seat at major stations.

Which airport should I use in Kolkata?

You will depart from Netaji Subhash Chandra Bose International Airport (CCU). It is well-connected to the city by taxis and app-based ride-sharing services, though you should account for heavy traffic during business hours.