By Road
See the road route from Kolkata to Varanasi, including the onward journey and practical travel notes.
Read road route →Compare practical ways to travel from Kolkata to Varanasi by road, train and air, with route details, useful planning information and stay options.
Compare owner offers or browse directly bookable stays for your travel dates.
Choose the option that fits your timing and budget. Detailed Kolkata to Varanasi travel information is available below.
See the road route from Kolkata to Varanasi, including the onward journey and practical travel notes.
Read road route →Check the practical rail option for reaching Varanasi from Kolkata and how to complete the final leg.
Read train route →Find the nearest useful airport option for Varanasi and the onward road connection.
Read air route →A well-served overnight rail route between two of eastern India's great river cities - most pilgrims travel by train, boarding in the evening and arriving in Varanasi by morning.
Buses and private taxis cover the route, but at this distance the overnight train is almost always more comfortable and better value.
Trains including the Vibhuti Express and Sealdah-Varanasi services connect the two cities, taking roughly 12-14 hours. Most run overnight, which makes this the practical choice - you save a hotel night and arrive ready for early-morning ghat visits, when Varanasi is at its best.
Book to Varanasi Junction (BSB) for the main station, or Banaras (MUV) if you are staying nearer Assi Ghat.
Direct flights operate between Kolkata and Lal Bahadur Shastri International Airport (VNS), about 26 km from Varanasi. Flying saves time but adds airport transfers at both ends - for an overnight journey, the train often works out simpler.