Listed here are the airlines that offer cheap flights between London and Madrid, along with links directly to their websites so you can see up to date prices and timetables. The details of each airline are given in turn below.
Easyjet offer a variety of options because they fly to all London airports. To book your flight, just visit their website with your credit card details, or call them direct on the reservation number that you can see on their webpage.
Click the link below to go to the official Easyjet website.
There's no weight limit on hand baggage with easyJet. Providing you can fit your contents into the bag size Easyjet set (see their website), you don't have to check it in. This will save you time waiting for luggage at the other end.