The city has 10 airports: London City Airport, Gatwick Airport, Heathrow Airport, London Luton Airport, London-Paddington Airport, RAF Northolt, London Stansted Airport, London Biggin Hill Airport, Euston railway station, St Pancras railway station. On average, you can expect to pay around $301 for the cheapest return flight from Madrid to London, based on our data.