It takes approximately 22 hours to travel from DEL to BIL, and the best way to travel the distance is by air.