GoAsia
India

How to Get from Varanasi to Kolkata

Varanasi to Kolkata by train or flight: the Sealdah Express timetable, non-stop flight time of about 1 hour 20 minutes and airport distances.

Last updated: October 27, 2026

How to Get from Varanasi to Kolkata

Photo: Philip Nalangan / Wikimedia Commons, CC BY 4.0

Contents

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. Varanasi feels like a city outside of time, while Kolkata is a sprawling metropolis where old trams still rattle past modern cafes. This is a classic Indian corridor, linking the holy city of Lord Shiva with the cultural capital of the East.

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.

You can fly in little more than an hour or take the train, the most atmospheric way to go. You can compare options and book on GoAsia.cc.

Varanasi to Kolkata by Flight

A non-stop IndiGo flight from Varanasi to Kolkata takes about 1 hour 20 minutes. Lal Bahadur Shastri International Airport is about 26 km from Varanasi, so allow time for the road transfer, and Kolkata's Netaji Subhash Chandra Bose International Airport is about 17 km from the city centre.[1] Even with airport procedures, flying saves most of a day.

Varanasi to Kolkata by Train

The train lets you watch the landscape of Bihar and West Bengal change from your window. The Sealdah Express (13134) leaves Varanasi Junction at 08:40 and arrives at Sealdah at 10:55. In the opposite direction, the Sealdah-Varanasi Express (13133) leaves Sealdah at 21:15 and reaches Varanasi Junction at 21:40.[2] It is a long ride, so allow a full day for the trip.

Choose an air-conditioned class for lockable comfort and bedding, or a sleeper-class berth for a basic, authentic experience. Kolkata has several large stations, including Howrah and Sealdah, so check where your train arrives before you plan your onward ride.

Comparing Your Options

ModeDuration or timingNotes
FlightAbout 1h 20min non-stop[1]Varanasi airport to Kolkata airport
Train13134 leaves Varanasi Junction at 08:40, arrives at Sealdah at 10:55[2]A long journey, allow a full day

Tips for Traveling from Varanasi to Kolkata

  • Book trains early: Indian Railways tickets often sell out weeks in advance, especially for the air-conditioned classes.
  • Plan the airport transfer: Traffic in Varanasi's narrow lanes is unpredictable, so leave for the airport with time to spare.
  • Pack snacks and water: Food is sold on many trains, but bottled water and dry snacks make a long journey easier.
  • Winter fog: Between December and February, heavy fog can delay both flights and trains in northern India.

Timetable

Flight Varanasi - Kolkata $ 70.67–80.39 1h 20m
  • →  Economy 11:55, 17:20
Bus Varanasi - Kolkata $ 11.14–59.27 11h 45m – 1days 6h 51m
  • →  AC Sleeper 09:45, 10:30, 18:15, 18:35, 18:40, 20:25
  • →  AC Seater 19:00, 19:30, 19:55, 20:15, 20:30
  • →  Non-AC Seater 09:30, 21:30, 22:10, 22:15
  • →  Non-AC Sleeper 20:30
Taxi Varanasi - Kolkata $ 172.35–352.19 10h 25m – 11h 44m
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
  • →  Economy 3pax
  • →  Van 8pax
  • →  Comfort 3pax
  • →  Van 6pax
Train Varanasi - Kolkata $ 7.24–21.75 14h – 14h 30m
  • →  2A - AC 2-Tier Sleeper 00:50, 01:10
  • →  3A - AC 3-Tier Sleeper 00:50, 01:10
  • →  3E - AC 3-Tier Economy Sleeper 00:50, 01:10
  • →  SL - Sleeper Class 00:50, 01:10
Train Varanasi - Howrah $ 7.29–33.64 11h – 14h 45m
  • →  1A - AC First Class Sleeper 13:20, 16:15, 17:00
  • →  2A - AC 2-Tier Sleeper 07:25, 13:20, 16:15, 17:00
  • →  3A - AC 3-Tier Sleeper 07:25, 13:20, 16:15, 17:00
  • →  3E - AC 3-Tier Economy Sleeper 07:25, 13:20
  • →  SL - Sleeper Class 07:25, 13:20, 16:15, 17:00

Frequently Asked Questions

How can I book tickets from Varanasi to Kolkata?

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

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

Fly. A non-stop IndiGo flight takes about 1 hour 20 minutes.

Is there a direct train from Varanasi to Kolkata?

Yes. The Sealdah Express (13134) leaves Varanasi Junction at 08:40 and arrives at Sealdah at 10:55. In the other direction, the Sealdah-Varanasi Express (13133) leaves Sealdah at 21:15 and reaches Varanasi Junction at 21:40.

Which airports does the flight use?

The flight runs from Lal Bahadur Shastri International Airport (VNS) in Varanasi, about 26 km from the city, to Netaji Subhash Chandra Bose International Airport (CCU) in Kolkata, about 17 km from the city centre.

Which railway station in Kolkata should I choose?

Kolkata has several large stations, including Howrah and Sealdah. The Sealdah Express arrives at Sealdah, so check the arrival station of your train and plan your onward ride to your hotel accordingly.

Is it safe to travel overnight from Varanasi to Kolkata?

Overnight travel is very common in India. On the train, an air-conditioned class gives more comfort and security, and you should keep valuables in a small bag next to you.

Sources and background

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

  1. [1] IndiGo: Varanasi to Kolkata Flights. Retrieved October 27, 2026.
  2. [2] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 27, 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.