There are 6 ways to get from West Bengal to Varanasi by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Bagdogra Airport
best- Fly from Bagdogra Airport (IXB) to Varanasi Airport (VNS)plane IXB - VNS
4h 29m₹7,860–16,075Train
cheapest- Take the train from Sealdah to Varanasi Jntrain 22317
11h₹360–2,800Bus
- Take the bus from Kolkata to Varanasibus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper / ...
13h 25m₹1,000–3,200Drive 670 km
- Drive from Kolkata to Varanasicar 670 km
10h 2m₹6,555–9,468Fly from Netaji Subhas Chandra Bose International Airport
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Varanasi Airport (VNS)plane CCU - VNS
3h 23m₹6,121–16,515Bus via Gaya
- Take the bus from Kolkata to Gayabus redbusIndia_Tata A/C Seater/Sleeper Air Suspension / ...
- Take the bus from Gaya to Varanasibus redbusIndia_A/C Seater / Sleeper / ...
16h 48m
West Bengal to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from West Bengal to Varanasi is to train which costs ₹360 - ₹2,800 and takes 11h.
The fastest way to get from West Bengal to Varanasi is to fly which takes 3h 23m and costs ₹6,000 - ₹17,000.
Yes, there is a direct bus departing from Kolkata and arriving at Varanasi. Services depart every two hours, and operate every day. The journey takes approximately 13h 25m.
Yes, there is a direct train departing from Sealdah and arriving at Varanasi Jn. Services depart once a week, and operate Monday. The journey takes approximately 11h.
The distance between West Bengal and Varanasi is 602 km. The road distance is 670 km.
The best way to get from West Bengal to Varanasi without a car is to train which takes 11h and costs ₹360 - ₹2,800.
It takes approximately 4h 29m to get from West Bengal to Varanasi, including transfers.
West Bengal to Varanasi bus services, operated by Express Line, depart from Kolkata station.
West Bengal to Varanasi train services, operated by Indian Railways, depart from Sealdah station.
The best way to get from West Bengal to Varanasi is to fly which takes 4h 29m and costs ₹7,500 - ₹17,000. Alternatively, you can train, which costs ₹360 - ₹2,800 and takes 11h, you could also bus, which costs ₹1,000 - ₹3,200 and takes 13h 25m.
What companies run services between West Bengal, India and Varanasi, India?
IndiGo Airlines, Air India Express, and two other airlines fly from Bagdogra Airport (IXB) to Varanasi Airport (VNS) every 4 hours. Alternatively, Indian Railways operates a train from Sealdah to Varanasi Jn once a week. Tickets cost ₹360–2,800 and the journey takes 11h.
- Website
- goindigo.in
Flights from Bagdogra Airport to Varanasi Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Bagdogra Airport to Varanasi Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–14,000
Flights from Bagdogra Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Netaji Subhas Chandra Bose International Airport to Varanasi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- airindia.in
Flights from Bagdogra Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–24,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–24,000
- Website
- spicejet.com
Flights from Bagdogra Airport to Varanasi Airport via Delhi
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹7,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Sealdah to Varanasi Jn
- Ave. Duration
- 11h
- Frequency
- Once a week
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,800
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Kolkata to Varanasi
- Ave. Duration
- 13h 25m
- Frequency
- 4 times a day
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Kolkata to Varanasi
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- ₹1,000–3,200
- Website
- Shymoli Paribahan
Bus from Gaya to Varanasi
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Kolkata to Varanasi
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Website
- G T Paribahan
Bus from Kolkata to Varanasi
- Ave. Duration
- 15h 15m
- Frequency
- Twice daily
- Schedules at
- G T Paribahan
- Phone
- +91 9119900371
- [email protected]
- Website
- Singh Bus Service
Bus from Kolkata to Varanasi
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Website
- Singh Bus Service
- Website
- Singh Bus Service
- Website
- Lokenath Bus Service
Bus from Kolkata to Varanasi
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Schedules at
- Lokenath Bus Service
- Website
- Dream Cruiser
Bus from Kolkata to Varanasi
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Schedules at
- Dream Cruiser
- Website
- Singh Mahamaya
Bus from Kolkata to Varanasi
- Ave. Duration
- 15h 30m
- Frequency
- 5 times a week
- Schedules at
- Singh Mahamaya
- Phone
- +91 9839001010
- [email protected]
- Website
- Tiwari and Brothers
Bus from Kolkata to Varanasi
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a week
- Website
- Tiwari and Brothers
- Website
- Tiwari and Brothers
- Website
- Arvind Bus Sony Travels
Bus from Kolkata to Varanasi
- Ave. Duration
- 20h 45m
- Frequency
- 4 times a week
- Schedules at
- Arvind Bus Sony Travels
- Website
- Hsk Travels
Bus from Kolkata to Varanasi
- Ave. Duration
- 13h 30m
- Frequency
- Once a week
- Schedules at
- Hsk Travels
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Kolkata to Gaya
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Website
- Maharani Travels
- Website
- Maharani Transport
Bus from Kolkata to Gaya
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Schedules at
- Maharani Transport
- Website
- Maharani Premium Services
Bus from Kolkata to Gaya
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- Maharani Premium Services
- Phone
- +91 70045 22532
- [email protected]
- Website
- Bengal Tigers
Bus from Kolkata to Gaya
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- Bengal Tigers
- Website
- Maharani Express
Bus from Kolkata to Gaya
- Ave. Duration
- 9h
- Frequency
- 6 times a week
- Schedules at
- Maharani Express
- Website
- Rahul Dev Express
Bus from Kolkata to Gaya
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Schedules at
- Rahul Dev Express
- Website
- Vinay Travels
Bus from Kolkata to Gaya
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a week
- Schedules at
- Vinay Travels
- Phone
- +91 7044193936
- [email protected]
- Website
- Aitiana Travels
Bus from Kolkata to Gaya
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Schedules at
- Aitiana Travels
- Website
- Rohit Mohit Travels
Bus from Kolkata to Gaya
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Schedules at
- Rohit Mohit Travels
- Website
- Simran Express
Bus from Gaya to Varanasi
- Ave. Duration
- 5h 50m
- Frequency
- 4 times a day
- Schedules at
- Simran Express
- Website
- D S Holidays
Bus from Gaya to Varanasi
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- D S Holidays
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Gaya to Varanasi
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Website
- New Singh Bus Service
Bus from Gaya to Varanasi
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Website
- New Singh Bus Service
- Website
- Simran Travels
Bus from Gaya to Varanasi
- Ave. Duration
- 5h 29m
- Frequency
- Once daily
- Schedules at
- Simran Travels
- Website
- NKY Roadways
Bus from Gaya to Varanasi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- NKY Roadways
- Website
- Akc Transport
Bus from Gaya to Varanasi
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Schedules at
- Akc Transport
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Train travel in France: A guide to SNCF, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
West Bengal to Varanasi bus services, operated by Express Line, arrive at Varanasi station.
West Bengal to Varanasi train services, operated by Indian Railways, arrive at Varanasi Jn station.
Yes, the driving distance between West Bengal to Varanasi is 670 km. It takes approximately 10h 2m to drive from West Bengal to Varanasi.
Book your West Bengal to Varanasi bus tickets online with Omio and 12go.asia.
There are 1552+ hotels available in Varanasi.























