3 Ways to Reach Kolkata to Varanasi by flight, train, and bus

Planning a trip from Kolkata to Varanasi Cleartrip helps you select the best route between Kolkata & Varanasi based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Kolkata & Varanasi

The distance from Kolkata to Varanasi is approximately 686 kms. Take a look at the 3 routes available to reach Varanasi from Kolkata

  • 1.

  • Reach Kolkata to Varanasi by flight

  • 1 h 50 m

  • Rs. 2492

 
Kolkata
 
1 h 50 m
Rs. 2492
You can travel from Kolkata to Varanasi by booking a flight. The total flight time between Kolkata & Varanasi is around 1 h 50 m. The price of the flight ticket is approximately Rs.2492.
 
Varanasi
  • 2.

  • Reach Kolkata to Varanasi by train

  • 9 h 35 m

  • Rs. 307

 
Kolkata
 
9 h 35 m
Rs. 307
You can reach Varanasi from Kolkata by travelling in a train. Kolkata to Varanasi train takes approximately 9 h 35 m. You can catch a train from Kolkata and get down at Varanasi. The price of the train ticket is approximately Rs. 307.
 
Varanasi
  • 3.

  • Reach Kolkata to Varanasi by bus and train

  • 17 h 18 m

  • Rs. 1007

 
Kolkata
 
11 h 4 m
Rs. 895

Step 1: Take a Bus from Kolkata to reach Bihar Sharif

Travelling in a bus is one of the ways to reach Bihar Sharif from Kolkata. The total journey between Kolkata & Bihar Sharif takes around 11 h 4 m in a bus. The bus ticket price for the journey is approximately Rs.895.
 
Bihar Sharif
 
6 h 14 m
Rs. 105

Step 2: Take a Train from Bihar Sharif to reach Varanasi

You can reach Varanasi from Bihar Sharif by travelling in a train. Bihar Sharif to Varanasi train takes approximately 6 h 14 m. You can catch a train from Bihar Sharif and get down at Varanasi. The price of the train ticket is approximately Rs. 105.
 
Varanasi
Check out all the available routes from Varanasi to Kolkata →

Other popular routes from Kolkata