Airlines will no longer be able to advertise €1 tickets for journeys which actually cost far more after European Union lawmakers approved a deal to end ambiguity on airport taxes and additional charges.

The directive demands that air fares shown include all known taxes, surcharges and fees, such as those related to security or fuel.

Options such as travel insurance would only be able to be sold on an 'opt-in' basis, where buyers have to choose to buy the product rather than having to opt out.

British socialist MEP Brian Simpson said budget airlines had perfected the art to the frustration of passengers.

'This transparency has to be a good thing, and I hope it will end what has been over recent years an exercise in deceit by some airlines which try to con the travelling public into believing they are buying a very cheap ticket when the opposite is true,' he added.

In addition, stricter controls on the financial situation of airlines should ensure that passenger rights are protected when airlines go bankrupt. The new regulation should enter into force later this year or early next year.