The journey from the grand colonial streets of Kolkata to the ancient riverside city of Patna is a transition from West Bengal's intellectual heart to the historic capital of Bihar. As you leave the Hooghly River behind and head toward the Ganges, you move between two of India's most significant cultural hubs. This route is a favorite for those wanting to see the changing landscape of the Indo-Gangetic Plain, where lush greenery gradually gives way to the bustling energy of one of the world's oldest continuously inhabited places.
Depending on whether you prioritize speed, budget, or the classic Indian rail experience, you have several reliable ways to make the trip. Most travelers find that the connectivity between these two cities is excellent, with dozens of daily options ranging from quick flights to overnight sleeper trains. You can easily compare and book your tickets for this route on GoAsia.cc to ensure a smooth transition between these two iconic Indian cities.
Kolkata to Patna by Train
The train is arguably the most authentic way to travel this route. Most services depart from Howrah Junction, one of the busiest and most historic railway stations in India, though some also leave from Kolkata station. The rail journey is efficient, with durations ranging from approximately 7 hours to over 9 hours. Prices are highly accessible, starting as low as $6 for a basic seat and going up to $35 for the most premium sleeper classes.
The Premium Experience: 1A and 2A Classes
For maximum comfort, look for trains offering 1A (AC First Class) or 2A (AC 2-Tier). In 1A, you get a lockable cabin or coupe, which is ideal if you value privacy. 2A offers open-plan berths with curtains for privacy. These classes are perfect for the evening departures, allowing you to sleep through the journey and arrive in Patna refreshed. Expect to pay between $19 and $35 for these tiers.
The Standard Choice: 3A and 3E Classes
The most common choice for middle-distance travel in India is 3A (AC 3-Tier) or the slightly more compact 3E (AC 3-Tier Economy). These are air-conditioned and provide bedding, making them a great middle-ground for budget-conscious travelers who still want climate control. Prices typically hover around $10 to $15.
Daytime Seating: CC and 2S Classes
If you prefer to see the countryside during the day, the AC Chair Car (CC) or Second Sitting (2S) options on faster trains like the Jan Shatabdi or Vande Bharat are excellent. The journey takes about 7 hours, and the seats are comfortable for a daytime hop. This is often the fastest way to travel by rail.
Kolkata to Patna by Flight
If time is your primary concern, flying is the clear winner. Flights from Netaji Subhash Chandra Bose International Airport (CCU) to Jayprakash Narayan International Airport (PAT) take only about 1 hour to 1 hour and 25 minutes. While the airport procedures add some time, it remains the quickest way to bridge the distance.
Flight prices generally range from $43 to $60 for economy class. Several domestic carriers operate this route daily, providing options from early morning to late evening. It is a particularly good choice for business travelers or those on a tight schedule who want to avoid the longer rail or road times.
Kolkata to Patna by Bus
Buses offer a flexible alternative, especially if train tickets are sold out. The road journey takes significantly longer, usually between 12 and 15 hours, as it traverses the busy highways of West Bengal and Bihar. Prices for bus travel range from $10 for a basic seat to $25 for a luxury sleeper bus.
AC Sleeper buses are the most popular choice for this distance. These buses feature small bunks where you can lie down, making the long overnight haul much more bearable. Non-AC options are also available for those on a very tight budget, though the heat and dust can be a factor during the warmer months.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Train | $6 - $35 | 7h - 10h | High |
| Flight | $43 - $60 | 1h - 1.5h | Very High |
| Bus | $10 - $25 | 12h - 15.5h | Moderate |
Tips for Traveling from Kolkata to Patna
- Book Trains Early: The Kolkata-Patna rail route is incredibly popular. Tickets in AC classes often sell out weeks in advance, especially during festival seasons like Durga Puja or Chhath Puja.
- Station Selection: Check whether your train departs from Howrah (HWH), Sealdah (SDAH), or Kolkata (KOAA) station. Howrah is the most common, but they are located in different parts of the city.
- Airport Transit: Allow at least two hours for check-in at Kolkata airport, as traffic in the city can be unpredictable, particularly during peak office hours.
- Food and Water: While some premium trains provide meals, it is always wise to carry your own snacks and bottled water for the journey. On buses, the driver will usually stop at a roadside dhaba for dinner.
- Arrival in Patna: Patna Junction is centrally located, but the city can be very congested. Use pre-paid taxi booths or ride-sharing apps to avoid overpaying for the final leg to your hotel.
Timetable
| Flight Kolkata - Patna $ 35.93–38.57 1h – 1h 25m | |
|
|
| Bus Kolkata - Patna $ 11.77–19.20 12h 45m – 15h 25m | |
|
|
| Train Kolkata - Patna $ 11.81 9h 18m | |
|
| Train Howrah - Patna $ 5.99–34.67 6h 50m – 10h 13m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Kolkata to Patna directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel is by train, specifically in the Second Sitting (2S) or Sleeper (SL) classes, with prices starting at approximately $6. These options are very budget-friendly but do not include air conditioning.
The fastest way to reach Patna is by flight, which takes between 1 hour and 1 hour and 25 minutes. Including airport processing time, it is still significantly quicker than the train or bus.
Travel time varies by mode: flights take about 1.5 hours, trains take between 7 and 10 hours, and buses typically take between 12 and 15.5 hours.
Yes, there are several overnight trains and sleeper buses. Taking an overnight train in a sleeper class (1A, 2A, or 3A) is a popular way to save on a night's accommodation while traveling.
Most major trains to Patna depart from Howrah Junction (HWH), but some services also use Kolkata (KOAA) station. Always double-check your ticket for the specific departure station name.
The train is generally preferred over the bus because it is faster, cheaper, and more comfortable. Buses are a good backup option if train tickets are fully booked for your travel dates.