Booking your flight in advance is a great way to get a lower fare. Try to book your flight at least 3-4 weeks prior to your travel date.
Check out various travel booking websites to compare the fares of different airlines. You can also use Adotrip to find the cheapest fares.
Flights on weekdays are usually cheaper than those on weekends. If possible, try to plan your trip midweek to save money.
Direct flights are usually more expensive than connecting flights. Consider booking a flight with a layover to save some money.
Keep an eye out for promotions and deals offered by airlines. Sign up for their email newsletters and follow their social media accounts to stay updated on any promotions they may be offering.
Check if there are any alternate airports in either city that may have cheaper fares. For instance, you can check if the airports in Pune or Hyderabad offer cheaper fares to Bangalore.
Avoid peak travel seasons, such as holidays or major festivals, when fares tend to be higher.