Air China offers cheap open-jaw flights to Asia. From just 385.96 EUR you can visit Beijing and choose one more stopover in Asia if you book an outbound flight from Barcelona and return to London. There are many different stopovers available (Bangkok, Tokyo, Singapore or Seoul).
Barcelona – Bangkok – Beijing – London: 385.96 EUR
Barcelona – Tokyo – Beijing – London: 386.29 EUR
Barcelona – Seoul – Beijing – London: 390.04 EUR
Barcelona – Singapore – Beijing – London: 415.63 EUR
How to book:
Visit Kayak.es, enter the dates and route using a “Múltiples trayectos” option and wait for the results (to make it easier, you can just click the links below and adjust travel dates). Then follow the link on Kayak.es to es.lastminute.com (“elegir”) and book your flight.
One cabin bag and one piece of checked in baggage per passenger.
Barcelona – Bangkok – Beijing – London>>