GoAsia
How to Get from Kolkata to Bhubaneswar

How to Get from Kolkata to Bhubaneswar

Last updated: October 19, 2026
Contents

Kolkata and Bhubaneswar are linked by the Howrah-Puri railway line and by a short flight. Most trains leave from Howrah Junction (HWH), and flights run between Netaji Subhas Chandra Bose International Airport (CCU) in Kolkata and Biju Patnaik International Airport (BBI) in Bhubaneswar.[1]

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.

Kolkata to Bhubaneswar by Train

Bhubaneswar is a stop on the Howrah-Puri line. The Howrah-Puri Vande Bharat Express (22895/22896) stops at Kharagpur, Balasore, Bhadrak, Jajpur Keonjhar Road, Cuttack, Bhubaneswar and Khurda Road. When South Eastern Railway introduced it in May 2023, it left Howrah at 06:10 and reached Puri at 12:35, and the return train left Puri at 13:50 and reached Howrah at 20:30. It did not run on Thursdays. Timings can change, so check the current time on IRCTC.[2]

Several other trains run on the same line to Puri. The Dhauli Express (12821) leaves Howrah at 06:00 and reaches Puri at 14:20, and the Howrah-Puri Express (12837) leaves Howrah at 22:35 and reaches Puri at 07:00.[3] The Howrah-Puri Shatabdi (12277) leaves Howrah at 14:25 and reaches Puri at 21:55.[4] These times are for the end station Puri, and not every train stops at Bhubaneswar, so check the stops on IRCTC before you book.

Foreign visitors can book under the Foreign Tourist Quota on the IRCTC website up to 365 days in advance, while the ordinary advance reservation period is 60 days.[5]

Kolkata to Bhubaneswar by Flight

IndiGo flies nonstop from Kolkata to Bhubaneswar. The departures listed for 20 to 24 October 2026 leave at 15:20 or 18:35 and take 1 hour 15 minutes to 1 hour 20 minutes, with lowest fares of INR 8,992 to INR 10,462 on those dates.[1] The two cities are about 368 km apart in a straight line. Kolkata Airport is 16 km from the city, and Bhubaneswar Airport has 2 terminals: Terminal 1 for domestic flights and Terminal 2 for domestic and international flights.[6]

Comparing Your Options

Mode Service Times
Train Dhauli Express 12821 Howrah 06:00, Puri 14:20[3]
Train Howrah-Puri Shatabdi 12277 Howrah 14:25, Puri 21:55[4]
Train Howrah-Puri Express 12837 Howrah 22:35, Puri 07:00[3]
Flight IndiGo nonstop 1 hour 15 minutes to 1 hour 20 minutes[1]

Tips for Traveling from Kolkata to Bhubaneswar

  • Book Trains Early: Reserve as soon as your dates are fixed, especially for the Vande Bharat and the Shatabdi.
  • Station Choice: Most of these trains leave from Howrah (HWH), but some Puri trains start at Shalimar (SHM), which is in a different part of the Kolkata area, so check the departure station on your ticket.[3]
  • Airport Transit: Allow time to get to the airport. Kolkata Airport is about 14 km from Howrah station.[6]

Timetable

Flight Kolkata - Bhubaneswar $ 50.71–98.44 1h 10m – 1h 35m
  • →  Economy 07:10, 09:35, 11:25, 16:50, 18:45
Bus Kolkata - Bhubaneswar $ 6.60–58.23 8h 25m – 11h 30m
  • →  AC Seater 07:45, 08:00, 09:00, 18:30, 20:00, 20:14, 20:15, 20:30, 20:45, 21:00, 21:10, 21:15, 21:30, 22:00
  • →  AC Sleeper 20:15, 21:00, 21:30
  • →  A/C Semi Sleeper 20:30, 20:45, 21:20, 21:30
  • →  Non-AC Seater 19:00, 19:30, 19:50, 21:15
Train Kolkata - Bhubaneswar $ 15.86–24.86 6h – 8h
  • →  1A - AC First Class Sleeper 15:55
  • →  2A - AC 2-Tier Sleeper 11:15, 12:10, 23:45
Train Howrah - Bhubaneswar $ 5.28–31.36 5h 18m – 7h 10m
  • →  2S - Second Sitting Class 09:10, 10:40, 13:25
  • →  1A - AC First Class Sleeper 08:25, 10:40, 15:10, 22:45, 23:45
  • →  2A - AC 2-Tier Sleeper 08:25, 10:40, 15:10
  • →  3A - AC 3-Tier Sleeper 10:40, 14:45, 15:10
  • →  3E - AC 3-Tier Economy Sleeper 08:25, 09:10, 15:10, 23:45
  • →  CC - AC Chair Class 06:10, 09:10, 13:25, 14:15
  • →  SL - Sleeper Class 08:25, 10:40, 14:45, 15:10, 23:45
  • →  EC - Extended AC Chair Class 06:10, 14:15

Frequently Asked Questions

How can I book tickets from Kolkata to Bhubaneswar?

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

How do I get from Kolkata to Bhubaneswar by train?

Take a train from Howrah Junction on the Howrah-Puri line, such as the Vande Bharat Express, the Dhauli Express or the Shatabdi. Check on IRCTC that your train stops at Bhubaneswar.

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

A nonstop IndiGo flight takes 1 hour 15 minutes to 1 hour 20 minutes in the air. Add the transfer to the airports and check-in time.

Is there a direct flight from Kolkata to Bhubaneswar?

Yes. IndiGo lists nonstop flights between Kolkata (CCU) and Bhubaneswar (BBI).

Does the Vande Bharat Express stop in Bhubaneswar?

Yes. The Howrah-Puri Vande Bharat Express stops at Bhubaneswar, together with Kharagpur, Balasore, Bhadrak, Jajpur Keonjhar Road, Cuttack and Khurda Road.

Which railway station in Kolkata should I use?

Most of the trains described here leave from Howrah Junction (HWH). Some Puri trains start at Shalimar (SHM), so check the station on your ticket.

Can foreign visitors book Indian train tickets online?

Yes. Foreign visitors can book under the Foreign Tourist Quota on the IRCTC website with a passport, up to 365 days in advance.

Sources and background

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

  1. [1] IndiGo: Kolkata to Bhubaneswar Flights. Retrieved October 19, 2026.
  2. [2] South Eastern Railway: Introduction of Vande Bharat Express between Howrah and Puri. Retrieved October 19, 2026.
  3. [3] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 19, 2026.
  4. [4] Indian Railways: Shatabdi Train List. Retrieved October 19, 2026.
  5. [5] IRCTC: Foreign Tourist Quota Booking. Retrieved October 19, 2026.
  6. [6] 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.