It depends if you want to go direct or not. Best value seems to be Gulf Air via Bahrain and in to Heathrow. I did it with a 2 hour stopover, and it was not a bad journey at all. Not the best airline in the world, but certainly not that bad! Cost me approx 2,600QR at reasonably short notice which was a lot cheaper that the alternatives.