The total time taken by the flights to Bengaluru is around 19 hours. This shall also vary based on the route and halts en-route.