Travel from Ahmedabad to Varanasi

Train or fly from Ahmedabad to Varanasi?

Spicejet, IndiGo Airlines and two other airlines fly from Ahmedabad to Varanasi 5 times a day. Alternatively, Indian Railways operates a train from Ahmedabad to Varanasi twice a week. Tickets cost $27 - $40 and the journey takes 28 hours 23 minutes.

How to get from Ahmedabad to Varanasi

ModeDurationPrice
From Ahmedabad taxi to Ahmedabad airport, fly to Varanasi airport, then taxi to Varanasi.2 h 17 min$216
From Ahmedabad Junction (ADI) train to Kashi (KEI).28 h 23 min$34
From Ahmedabad bus to Udaipur, bus to Mirzāpur, then taxi to Varanasi.28 h 59 min$56
From Ahmedabad drive to Varanasi.18 h 36 min$158

How long does it take to get from Ahmedabad to Varanasi?

It takes approximately 2 hours 17 minutes to get from Ahmedabad to Varanasi, including transfers.

Is there a direct train between Ahmedabad and Varanasi?

Yes, there is a direct train departing from Ahmedabad Junction (ADI) and arriving at Kashi (KEI). Services depart twice a week, and operate Saturday and Sunday. The journey takes approximately 28 hours 23 minutes.

Operators from Ahmedabad to Varanasi

OperatorPhoneWebsite
SpicejetSpicejet
IndiGo AirlinesIndiGo Airlines
VistaraVistara
Air India LimitedAir India Limited
Indian RailwaysIndian Railways
RedBusRedBus
RSRTCRSRTC