To see a wider selection of flights to Osaka, try searching by city rather than by airport. 776 flights touch down here every week, so you've got plenty of choice.
For flights to , Air China usually has the best prices. But it's best to go through your results thoroughly, to find the best option for you. If you're flexible on dates, check for flights in March, as this is usually the cheapest time to fly to Osaka.
If you want to fly in March, expect prices to be higher as this is the peak season in Osaka. To find the best deal, why not look at other options in Japan? Some other cities may have cheaper options for flights and accommodation.
When it comes to getting cheap flights to , the most important thing is to book in advance. Bargain deals and last-minute offers for Osaka do crop up, but you'll have to be flexible to get them. If you want to fly at a specific time, it's always best to book early. The same applies to hotels – the earlier you book, the more choice you'll have.