Travel from Bengaluru to Varanasi

Train or fly from Bengaluru to Varanasi?

IndiGo Airlines, Air India Limited and Jet Airways fly from Bengaluru to Varanasi every 3 hours. Alternatively, Indian Railways operates a train from Bengaluru to Varanasi 3 times a week. Tickets cost $50 - $65 and the journey takes 2 days 1 h.

How to get from Bengaluru to Varanasi

From Bengaluru taxi to Bengaluru airport, fly to Varanasi airport, then taxi to Varanasi. 3 h 21 min $151. From Bangalore Cy Junction (SBC) train to Varanasi Junction (BSB). 2 days 1 h $59. From Bangalore bus to Kota, taxi to Kota, bus to Mirzāpur, then taxi to Varanasi. 2 days 4 h $56. From Bengaluru drive to Varanasi. 24 h 22 min $223.