
Best Price Guarantee
Find a British Airways flight for less, we'll refund the difference.
By using ba.com you agree to the use of cookies.
Accept cookies and close this message.Fly away to the tropical urban enigma of Bangkok, on flights from London Heathrow (LHR) and arrive in this intriguing city in under 12 hours. With frequent flights to Bangkok (BKK) from London, the choice is yours.
From traditional markets to enormous shopping malls, river explorations or city beach retreats, find your own adventure when you book holidays to Bangkok. Travel to the Venice of the East, a glorious cultural hub with friendly locals. Direct flights from London to Bangkok airport land in Thailand in 11 hours and 40 minutes. Hop in a taxi from Suvarnabhumi airport and arrive in the city centre, to one of our hotels, in about half an hour, depending on traffic.
Find a British Airways flight for less, we'll refund the difference.