If Pune was closer by, I would go there every weekend !
There are direct flights, trains and buses for this journey. Bengaluru (Karnataka) to Pune (Maharashtra) distance is 735 kilometers.
The temperatures at this time of the day are in a comfortable range.