Leaving behind the spiritual intensity of the Ganges in Varanasi for the grand colonial architecture and intellectual pulse of Kolkata is a journey through the heart of northern India. While Varanasi feels like a city outside of time, Kolkata is a sprawling metropolis where old-world trams still rattle past modern cafes and historic ghats. This route is a classic Indian transit corridor, connecting the holy city of Lord Shiva with the cultural capital of the East.
The distance between these two cities spans roughly 680 kilometers. Travelers can choose between the swift convenience of a flight, the quintessential Indian experience of a long-distance train, or the flexibility of a private transfer. Whether you are chasing a sunset over the Hooghly River or racing to catch a meeting in the City of Joy, there is a transport option that fits your budget and timeline. You can easily compare and book your tickets for this route on GoAsia.cc to ensure a smooth transition between these two fascinating destinations.
Varanasi to Kolkata by Train
The train is arguably the most atmospheric way to travel to Kolkata. It is an affordable and reliable option that allows you to see the changing landscape of Bihar and West Bengal. Indian Railways operates several services daily, with some arriving at Kolkata station and others at Howrah Junction, which is just across the iconic bridge from the city center.
Train Classes and Comfort
Prices for the train vary significantly based on the level of comfort you choose, ranging from $8 to $36. For the most comfortable journey, the 1A (AC First Class Sleeper) offers lockable compartments and bedding. The 2A (AC 2-Tier) and 3A (AC 3-Tier) are popular choices for travelers who want air conditioning and a proper bed at a lower price point. For those on a tight budget, the SL (Sleeper Class) provides a basic bunk without air conditioning, which can be quite dusty but offers an authentic local experience.
The journey duration typically falls between 9 hours and 20 minutes and nearly 15 hours. Overnight trains are particularly popular as they save you the cost of a hotel night and deliver you to Kolkata in the early morning, ready to explore.
Varanasi to Kolkata by Flight
If time is your priority, flying is the clear winner. A direct flight from Varanasi's Lal Bahadur Shastri International Airport to Kolkata's Netaji Subhash Chandra Bose International Airport takes only 1 hour and 20 minutes. When you factor in airport procedures, the total travel time is still significantly less than any land-based alternative.
Flight prices are relatively stable, usually ranging between $70 and $78 for an Economy seat. This is a great option for those who want to avoid the potential fatigue of a long rail or road journey. Given that the price difference between a top-tier train sleeper and a flight is often small, many travelers find the speed of flying to be well worth the extra few dollars.
Varanasi to Kolkata by Bus
Buses offer a flexible alternative, especially if train tickets are sold out. The journey by road takes anywhere from 7 to 12 hours depending on the service and traffic conditions. Prices for bus tickets range from $11 to $63.
You have several options regarding the type of bus. AC Sleeper buses are the most comfortable for long-haul trips, providing a small berth where you can lie down. AC Seater and Non-AC Seater options are also available for those who prefer a standard chair. While the road infrastructure has improved, bus travel in India can still be bumpy, so it is recommended to opt for an air-conditioned sleeper for the best experience.
Varanasi to Kolkata by Private Transfer
For groups, families, or those carrying significant luggage, a private transfer offers door-to-door convenience that public transport cannot match. This is the most expensive option, with prices ranging from $184 to $376 depending on the vehicle type. Options include Hatchbacks, Sedans, SUVs, and larger Vans that can hold up to 8 passengers.
The drive takes approximately 10 to 12 hours. While expensive for a solo traveler, splitting the cost of a 6-pax SUV or an 8-pax Van can make it a viable luxury. It allows for personalized stops along the way and eliminates the need to navigate busy stations with heavy bags.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $70 - $78 | 1h 20min | High |
| Train | $8 - $36 | 9h 20min - 14h 45min | Medium to High |
| Bus | $11 - $63 | 6h 51min - 11h 45min | Medium |
| Private Transfer | $184 - $376 | 10h 25min - 11h 44min | High |
Tips for Traveling from Varanasi to Kolkata
- Book Trains Early: Indian Railways tickets often sell out weeks in advance, especially for the popular AC classes. If you plan to take the train, book as soon as your travel dates are confirmed.
- Check the Arrival Station: Kolkata has several major railway stations, including Howrah (HWH), Sealdah (SDAH), and Kolkata (KOAA). Check which one your train arrives at to better plan your local transport to your hotel.
- Airport Transit: Varanasi airport is about 25 kilometers from the main ghats. Allow at least an hour for the taxi ride, as traffic in the narrow city lanes can be unpredictable.
- Pack Snacks: While many trains and some buses offer food services, it is always a good idea to carry bottled water and some dry snacks for the long journey.
- Winter Travel: If traveling between December and February, be aware that heavy fog can frequently delay both flights and trains in Northern India.
Timetable
| Flight Varanasi - Kolkata $ 73.32–83.41 1h 20m | |
|
|
| Bus Varanasi - Kolkata $ 11.56–61.49 11h 45m – 1d 6h 51m | |
|
|
| Taxi Varanasi - Kolkata $ 178.82–365.39 10h 25m – 11h 44m | |
|
|
| Train Varanasi - Kolkata $ 7.51–22.56 14h – 14h 30m | |
|
| Train Varanasi - Howrah $ 7.57–34.90 11h – 14h 45m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Varanasi to Kolkata 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 this route is by train, with Sleeper Class (SL) tickets starting as low as $8. Non-AC seater buses are also an affordable option, typically costing around $11.
The fastest way is to fly. Direct flights take only 1 hour and 20 minutes, significantly cutting down the travel time compared to the 9 to 14 hours required for a train or bus journey.
Travel time varies by mode: flights take roughly 1.5 hours, trains take between 9 and 15 hours, and buses or private transfers generally take between 10 and 12 hours.
Yes, overnight travel is very common in India. If taking the train, booking an AC class (1A, 2A, or 3A) provides more security and comfort. For buses, choose a reputable AC Sleeper service.
Howrah Junction is the most iconic and often more convenient for central Kolkata, but it is very busy. Kolkata Station is generally quieter and easier to navigate, though it may be further from some tourist areas.
On premium trains like the Rajdhani or Duronto, meals are often included in the ticket price. On other trains, you can buy food from onboard vendors or use e-catering services. Bus passengers usually stop at roadside dhabas for meals.