i have a flight booked july 26th, coming back on august 27th, and that cost about £945 with british airways, direct (from heathrow to tokyo). when i looked into it there was cheaper flights at about £600, but they had changes. look on lastminute.com or travelsupermarket.com they were both really good when i was looking