Hi! I would suggest Yercaud, Tamil Nadu, It is a hill station and quite close to bangalore, also the place is lesser known so there will not be a lot of crowd on the long weekend. Do visit the shevroy temple, cauvery peak coffee roasters, pagoda view point and emerald lake!
MYSORE – 180 KM FROM BANGALORE TO MYSORE: ...
BANDIPUR NATIONAL PARK – 220 KM FROM BANGALORE TO BANDIPUR NATIONAL PARK: ...
OOTY – 270 KM FROM BANGALORE TO OOTY: ...
COONOOR – 290 KM FROM BANGALORE TO COONOOR: ...
WAYANAD – 270 KM FROM BANGALORE TO WAYANAD: ...
COORG – 260 KM FROM BANGALORE TO COORG: