Not sure what's the best way but here's what I usually do: 1. Search for tickets on Skyscanner (You can filter by price and also, if you're flexible with dates, you can filter the dates to show the cheapest prices within the monthetc.) 2. After searching on Skyscanner, I'll know which airline and flight time is most suitable for me. I'll do both: (a) Go to the airline's website directly to check for the actual total price and, (b) Click through in Skyscanner which directs me to the page that shows different platforms selling the tickets at differents prices. 3. I'll compare both options and decide to either buy directly from the airline or via a platform (depending on the price and the credibility of the website - you'll have to do your own due dilligence when purchasing tickets from a lesser known platform). 4. Before purchasing, I'll check if there are any promo codes and cashback on shopback, just in case!