Upvote:6
But could this be true?
Yes.
Does eDreams have some kind of deal to guarantee better prices for people buying through it?
Yes.
The details of the agreement are almost certainly commercially sensitive and not made public.
I imagine the airline might benefit financially by having a block payment far in advance, and some shifting of the commercial risk of empty seats onto a third party.
Is buying directly by the airlines sometimes not the best choice?
Even if you are a frequent flyer, as an individual you almost certainly buy far fewer flights a year than does eDreams. They have greater purchasing power.