If Bengaluru was closer by, I would go there every weekend !
There are direct flights, trains and buses for this journey. Mumbai (Maharashtra) to Bengaluru (Karnataka) distance is 989 km and you can get there by flight in just over 1 hour and 30 minutes or by train fares starting from ₹ 417.
The weather is amazing right now. You'll have a great time.