GoAsia
How to Get from Bhubaneswar to Kolkata

How to Get from Bhubaneswar to Kolkata

Last updated: October 15, 2026
Contents

Leaving the ancient sandstone temples of the "Temple City" for the colonial grandeur and chaotic charm of the "City of Joy" is a classic Eastern Indian pilgrimage. While Bhubaneswar offers a window into Odisha's spiritual past, Kolkata greets you with its intellectual fervor, yellow taxis, and the scent of mustard oil and sweets. The journey between these two regional hubs is a transition from the quiet order of a planned city to the sprawling, soulful intensity of West Bengal's capital.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Because both cities are major economic and cultural centers, the transport links are robust and varied. Whether you prefer the nostalgic rhythm of the Indian Railways crossing the Mahanadi River or a quick hop over the Bay of Bengal coastline by air, the route is well-serviced. You can easily browse and book tickets for these options on GoAsia.cc to secure your preferred class of travel before they sell out.

Bhubaneswar to Kolkata by Train

The railway is the lifeline of this route, offering the most diverse range of experiences and price points. Most trains from Bhubaneswar arrive at either Howrah Junction (HWH), one of India's oldest and largest stations, or Sealdah and Kolkata Station (KOAA). Journey times differ a lot between the faster day trains and the slower overnight services, so check the timetable of the specific train on IRCTC before you book.

Fast Day Trains

For those who value speed and comfort above all else, the faster day trains are the best choice. Their AC Chair Car (CC) and Executive Chair Car (EC) classes provide a modern, airline-like experience with wide windows to watch the rural landscape of Odisha and West Bengal pass by. These trains suit business travelers and tourists who want to arrive in Kolkata the same day, and some include onboard catering.

Sleeper and AC Berths

If you prefer to travel overnight or are on a tighter budget, the traditional sleeper trains are excellent. You can choose from AC First Class (1A), which offers lockable cabins, down to the budget-friendly Sleeper Class (SL). The AC 2-Tier (2A) and 3-Tier (3A) options are the most popular among mid-range travelers, providing a balance of comfort and affordability. For the most economical journey, Second Sitting (2S) seats are available, though these are recommended only for shorter daytime trips due to the limited padding and high passenger density.

Bhubaneswar to Kolkata by Flight

When time is of the essence, flying is the undisputed winner. Biju Patnaik International Airport (BBI) in Bhubaneswar is well-connected to Netaji Subhash Chandra Bose International Airport (CCU) in Kolkata. The time spent in the air is about an hour,[1] making it possible to have breakfast in Odisha and be sitting down for a traditional Bengali lunch in Kolkata.

IndiGo operates multiple flights between the two cities.[1] It quotes fares of roughly INR 4,000 to 8,000 depending on when you book,[1] so flying costs considerably more than the train, but the convenience is hard to beat. Keep in mind that airport security, check-in and the transfer from Kolkata airport, which is 16 km from the city,[1] add considerably to the total travel time.

Comparing Your Options

ModePriceDurationComfort
Train (Sleeper/Chair)Varies by classVaries by trainMedium to High
Flight (Economy)INR 4,000 - 8,000About 1h 5min - 1h 30min[1]High

Tips for Traveling from Bhubaneswar to Kolkata

  • Book Early for Trains: The Bhubaneswar to Kolkata route is part of the busy East Coast main line. Tickets for AC classes and the faster day trains often sell out well in advance, especially during festival seasons like Durga Puja or Rath Yatra.
  • Station Selection: Check whether your train arrives at Howrah (HWH) or Kolkata (KOAA). Howrah is closer to the central business district, but the iconic Howrah Bridge can get extremely congested. Sometimes arriving at Kolkata Station or Sealdah is more convenient depending on your final destination.
  • Pack a Light Jacket: If you are traveling in AC coaches on the train, the air conditioning can be quite aggressive. Even in the middle of a humid summer, a light shawl or sweater will make the journey more comfortable.
  • Airport Transit: Kolkata airport is located in Dum Dum. To get to the city center, use the prepaid taxi booth or app-based services like Uber and Ola. Avoid independent touts at the arrival gate.

Timetable

Flight Bhubaneswar - Kolkata $ 77.18–101.41 1h 5m – 1h 20m
  • →  Economy 06:10, 13:25, 15:00, 19:25, 21:50
Train Bhubaneswar - Kolkata $ 6.14–24.54 8h 20m – 10h 30m
  • →  1A - AC First Class Sleeper 22:10, 23:40
  • →  2A - AC 2-Tier Sleeper 05:05, 15:25, 22:10, 23:40
  • →  3A - AC 3-Tier Sleeper 05:05, 15:25, 22:10, 23:40
  • →  3E - AC 3-Tier Economy Sleeper 05:05, 22:10
  • →  SL - Sleeper Class 05:05, 15:25, 23:40
Train Bhubaneswar - Howrah $ 5.21–31.83 5h 51m – 9h
  • →  2S - Second Sitting Class 06:00, 11:45
  • →  1A - AC First Class Sleeper 02:00, 09:35, 10:15, 12:05, 14:50, 21:30
  • →  2A - AC 2-Tier Sleeper 02:00, 09:35, 10:15, 12:05, 14:50, 21:30
  • →  3A - AC 3-Tier Sleeper 02:00, 09:35, 11:10, 12:05, 14:50, 21:30
  • →  3E - AC 3-Tier Economy Sleeper 02:00, 10:15, 11:45, 12:05, 14:50, 21:30
  • →  CC - AC Chair Class 06:00, 06:47, 11:45, 14:39
  • →  SL - Sleeper Class 02:00, 09:35, 10:15, 12:05, 14:50, 21:30
  • →  EC - Extended AC Chair Class 06:47, 14:39

Frequently Asked Questions

How can I book tickets from Bhubaneswar to Kolkata?

Use the booking tool on this page to compare the transport options currently available from Bhubaneswar to Kolkata, including current prices and schedules.

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

The cheapest way to travel is by train, specifically in the Second Sitting (2S) or Sleeper Class (SL). Fares depend on the class and the train, so compare them on IRCTC. Flying costs considerably more.

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

The fastest way is to fly. Direct flights take about one hour in the air, which is significantly quicker than the train, although airport transfers and check-in add time.

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

Travel time varies by mode: flights take roughly 1 hour 5 minutes to 1 hour 30 minutes in the air, while trains take several hours depending on the service.

Are there overnight trains available between these cities?

Yes, there are overnight train options on this busy corridor. Check IRCTC for current departure times, so you can arrive in Kolkata early the next morning.

Is food provided on the journey?

On premium day trains, meals may be included in the ticket price. On regular sleeper trains, you can purchase food from the pantry car or from vendors at major station stops.

Which railway station in Kolkata should I choose?

Most trains arrive at Howrah Junction, which is the most iconic entry point. However, some trains go to Kolkata Station (KOAA) or Sealdah, so check which is closer to your hotel before booking.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Bhubaneswar to Kolkata Flights. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.