How to Get from Kolkata to Varanasi

How to Get from Kolkata to Varanasi

Last updated: March 8, 2026

Leaving the colonial grandeur and intellectual buzz of Kolkata for the ancient, spiritual pulse of Varanasi is a journey that takes you deep into the heart of Northern India. While Kolkata vibrates with the energy of a modern metropolis and a rich literary past, Varanasi offers a timeless experience where life and death dance along the ghats of the sacred Ganges. This route is a classic passage for travelers seeking to understand the spiritual foundations of the country, moving from the delta of the Hooghly to the high banks of one of the world's oldest continuously inhabited cities.

The transition between these two iconic cities is as much a cultural shift as it is a physical one. You can choose to soar over the Indo-Gangetic Plain in a little over an hour or settle into the rhythmic clatter of the Indian Railways, a quintessential experience that allows the landscape to slowly transform outside your window. Booking your tickets in advance through GoAsia.cc ensures you secure the best seats or berths on this high-demand corridor.

Kolkata to Varanasi by Train

The train is the soul of Indian travel, and the route from Kolkata (primarily departing from Howrah Junction or Sealdah) to Varanasi is one of the most storied. With prices ranging from $8 to $48, it is an accessible option for every budget. The journey can take anywhere from 9 hours and 38 minutes on the faster express services to 15 hours on slower regional trains. Most travelers prefer the overnight options, allowing them to wake up just as the train pulls into the spiritual capital of India.

AC First Class (1A) and AC 2-Tier (2A)

For those seeking the highest level of comfort, AC First Class (1A) offers lockable compartments and the most privacy, with prices reaching up to $48. AC 2-Tier (2A) is a fantastic alternative, featuring four berths per open compartment with curtains for privacy. These classes provide clean bedding and a relatively quiet environment, making them ideal for the long haul from Howrah. The duration for these premium classes typically averages around 10 to 13 hours.

AC 3-Tier (3A) and Economy (3E)

AC 3-Tier (3A) is the workhorse of the Indian middle class and a favorite for solo travelers. It features six berths per compartment and lacks privacy curtains, but it is fully air-conditioned and comfortable. Prices for these seats range from approximately $8 to $22. The 3E (Economy) class is similar but often features a slightly different layout to accommodate more passengers, offering a budget-friendly way to enjoy air-conditioned travel.

Sleeper Class (SL) and Second Sitting (2S)

If you want to experience the raw energy of India, the Sleeper Class (SL) is the way to go. There is no air conditioning, and the windows are usually left open, allowing the scents and sounds of the countryside to drift in. It is significantly cheaper, starting at around $8. Second Sitting (2S) is the most basic option, consisting of padded benches; it is best reserved for shorter daytime segments rather than the full 14-hour trek, though it remains the most economical choice for those on a strict budget.

Kolkata to Varanasi by Flight

For travelers short on time, flying is the most efficient way to bridge the distance. Flights depart from Netaji Subhash Chandra Bose International Airport (CCU) and arrive at Lal Bahadur Shastri International Airport (VNS) in Varanasi. The flight duration is remarkably consistent at approximately 1 hour and 25 minutes. Prices generally range from $69 to $103 depending on how far in advance you book.

While you miss out on the changing scenery of the plains, flying saves you nearly half a day of travel time. This is particularly useful if you have a limited itinerary and want to maximize your time attending the evening Ganga Aarti or exploring the narrow alleys of the Old City. Airlines operating this route provide standard economy seating with options to purchase meals on board.

Comparing Your Options

ModePrice (USD)DurationComfort
Train (AC First Class)$4810-14 hoursHigh
Train (AC 2-Tier/3-Tier)$8 - $2210-15 hoursMedium
Train (Sleeper/2S)$811-15 hoursLow
Flight (Economy)$69 - $1031 hour 25 minHigh

Tips for Traveling from Kolkata to Varanasi

  • Book Early: Indian Railways tickets often sell out weeks or even months in advance, especially for the popular AC classes. Use GoAsia.cc to check availability early.
  • Station Selection: Most trains depart from Howrah (HWH), which is across the river from central Kolkata. Give yourself plenty of time to cross the Howrah Bridge as traffic can be intense.
  • Food and Water: While many trains have pantry cars or e-catering services, it is always wise to carry bottled water and some dry snacks for the journey.
  • Arrival in Varanasi: Varanasi Junction (BSB) is the main station, but some trains may arrive at Banaras (BSBS) or Pt. Deen Dayal Upadhyaya Junction (DDU). DDU is about 45-60 minutes away from the main ghats by taxi or auto-rickshaw.
  • Luggage Security: On trains, especially in Sleeper and 3A classes, use a chain and lock to secure your luggage to the metal loops under the lower berths.

Timetable

Flight Kolkata - Varanasi $ 77.25–83.33 1h 25m
  •   Economy 10:00, 15:20
Train Kolkata - Varanasi $ 7.61–35.39 9h 30m – 15h
  •   2A - AC 2-Tier Sleeper 07:40, 11:45, 12:10, 13:10, 22:45
  •   3A - AC 3-Tier Sleeper 07:40, 11:45, 12:10, 13:10, 22:45
  •   3E - AC 3-Tier Economy Sleeper 07:40, 11:45, 12:10, 13:10, 22:45
  •   SL - Sleeper Class 07:40, 11:45, 12:10, 13:10, 22:45
  •   1A - AC First Class Sleeper 13:10
Train Howrah - Varanasi $ 7.72–35.61 10h 13m – 14h 35m
  •   1A - AC First Class Sleeper 08:15, 13:00, 19:20, 20:25, 23:30
  •   2A - AC 2-Tier Sleeper 08:15, 13:00, 19:20, 20:25
  •   3A - AC 3-Tier Sleeper 08:15, 13:00, 19:20, 20:25
  •   3E - AC 3-Tier Economy Sleeper 13:00
  •   SL - Sleeper Class 08:15, 13:00, 19:20, 20:25, 23:10

Frequently Asked Questions

How can I book tickets from Kolkata to Varanasi?

You can book train, bus, flight, taxi, van, and ferry tickets from Kolkata to Varanasi 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 Varanasi?

The cheapest way to travel is by train in Sleeper Class (SL) or Second Sitting (2S), with prices starting as low as $8. These options are budget-friendly but do not include air conditioning.

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

The fastest way is to take a direct flight, which takes only 1 hour and 25 minutes. This is significantly quicker than the fastest train which takes nearly 10 hours.

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

By air, the journey takes about 1 hour and 25 minutes. By train, the duration varies between 9 hours and 38 minutes to 15 hours, depending on the specific service and number of stops.

Which train station in Kolkata should I use?

Most major express trains to Varanasi depart from Howrah Junction (HWH), though some services also run from Sealdah or Kolkata Station. Check your ticket carefully as Howrah is located on the opposite side of the river from the city center.

Is it better to take an overnight train or a daytime train?

Overnight trains are highly recommended as they save you the cost of a hotel night and arrive in Varanasi in the morning, giving you a full day to explore. Daytime trains are better if you enjoy watching the rural Indian landscape pass by.

How far is Varanasi airport from the main city?

Lal Bahadur Shastri International Airport is located approximately 25 kilometers from the main ghats and city center. The drive usually takes about 45 to 90 minutes depending on the notorious Varanasi traffic.