British Airways will fly from Heathrow to Osaka non-stop, four times a week from 01 April 2019. You will be able to mix n match discount fare in all class between here and their flights to Tokyo’s Nartita and Haneda Airports.