It takes approximately 12-14 hours to reach Varanasi from Kolkata by road, covering a distance of about 682 kilometres.