I get this question a lot in private messages and I have replied to a few of them too but those replies will not benefit those who come here looking for the same answer so I decided to write a thread about best way from Delhi to Varanasi so we can just provide the link to this thread to those who ask. The cheapest way to get there would be trains and there are plenty of trains that go there. Apart from Varanasi junction, Varanasi city there is also Mugalsarai station which is about 20km from Varanasi so you have plenty of choices. The only problem is getting the tickets booked as they get booked well in advance so make sure you book your tickets well in advance. Below is the list of direct trains that you can look at : The quickest way to get to Varanasi from Delhi would be planes and there also you have plenty of flights to choose from. Airport code for Delhi is DEL and Varanasi is VNS. Airlines that fly from Delhi to Varanasi are : Spicejet Indigo Jet Airways Air India A return ticket would cost around Rs6200-6500 or more depending upon the time of the year and airline you choose. Flight duration is about an hour and a half. Going by road is not advisable as the distance is a lot and it would be very tiring taking a bus and changing in between or even driving all the way. Roads quality is also questionable. I hope this helps and if you have any questions please ask.