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

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

IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
Indian RailwaysIndian Railways