Not the cheapest but good and reliable, Singapore air and silk air. Land in Singapore get straight on to the Silk air connection, no waiting about.