Travel from Udaipur to Varanasi

Train or fly from Udaipur to Varanasi?

Air India Limited, Jet Airways and IndiGo Airlines fly from Udaipur to Varanasi every 4 hours. Alternatively, Indian Railways operates a train from Udaipur to Varanasi once a week. Tickets cost $25 - $35 and the journey takes 26 h 18 min.

How to get from Udaipur to Varanasi

From Udaipur taxi to Udaipur airport, fly to Varanasi airport, then taxi to Varanasi. 4 h 11 min $153. From Udaipur bus to Ahmedabad, taxi to Ahmedabad airport, fly to Varanasi airport, then taxi to Varanasi. 8 h 18 min $227. From Udaipur bus to Mirzāpur then taxi to Varanasi. 22 h 49 min $48. From Ranapratapnagar (RPZ) train to Mughal Sarai Junction (MGS) then taxi to Varanasi. 26 h 30 min $35. From Udaipur drive to Varanasi. 15 h 51 min $138.