Getting to Varanasi : It takes around 12 hours to reach Varanasi from Delhi by train. There are very few buses that ply between the destinations and it takes a whooping 14-15 hours to reach which gets very exhausting. We took an overnight train (Sleeper class) from Delhi and reached Varanasi around 11 am in the morning. The ticket costs us 450 INR and it is around 420 INR for the return journey on a different train. I was a bit relieved to find OLA cabs to be available there and it made easy for us to book the cab to our booked place.