The new BA flight, which will operate from July 2 to September 7, will be the only service between Newquay and Heathrow.
Its flights are expected to be widely welcomed by the southwest tourism industry, which is known to have been disappointed at Flybe’s decision to switch its established service from Gatwick to Heathrow.
BA’s flights will operate on Monday, Thursday, Friday, Saturday and Sunday. Flybe offers a four-days-a-week service to London.
Neil Chernoff, British Airways’ director of network and alliances said: “We know that customers enjoy exploring the UK as much as they do going further afield, and Newquay has so much to offer, especially in the summer months.”
Richard Thomasson, interim airport director, Cornwall Airport Newquay, said: “We are delighted British Airways will be flying to Cornwall this summer and to be able to continue to offer this vital link between Cornwall and Heathrow.
“With such a major global carrier we will be able to offer our passengers one-stop access to the world, while worldwide investors and tourists will benefit from an easier connection to our stunning county.”