If you are travelling around Bangalore without a car or bike, I would choose destinations with a simple bus or train connection. Some places are much easier to visit this way than others.
- Mysore
Mysore is a good option for a full-day or overnight trip. Trains and buses connect Bangalore with Mysore regularly. You can visit Mysore Palace, Devaraja Market and Chamundi Hill.
- Nandi Hills
This is a popular choice for a short nature trip. Buses are available from Bangalore towards Nandi Hills, although you may need local transport for the final stretch.
- Ramanagara
Ramanagara works well for a budget-friendly day trip. Buses and trains make it relatively easy to reach from Bangalore. The surrounding hills are good for nature and outdoor activities.
- Tumakuru
Tumakuru is another practical option for a day trip, especially if you are interested in temples, parks and nearby natural attractions. Buses and trains connect it with Bangalore.
- Channapatna
If you enjoy local culture and traditional crafts, Channapatna can be interesting. It is connected to Bangalore by both train and road transport.
A simple way to plan
For the easiest experience, I would pick one destination per day rather than trying to combine several towns. Check the latest bus or train timings before leaving, and keep some extra time for local travel after reaching your destination.
If you want nature, Nandi Hills or Ramanagara are worth considering. For history and culture, Mysore is a more complete day-trip option.
Public transport can work very well for these trips, but the final local connection is worth checking before you start, especially for places outside the main town.