I can’t explain airline pricing but I do know some plane tickets can be cheaper depending on where you buy them or, even better, where you appear to buy them from. This is all about leveraging foreign currencies and points-of-sale to your advantage.
For reasons I never quite understood, every time I tried to book a domestic flight in another country, the prices were always exorbitant. But, say, once I was in Bangkok, that same flight that was once $300 would fall to $30 almost inexplicably. This phenomenon is because a ticket’s point-of-sale — the place where a retail transaction is completed — can affect the price of any flight with an international component.
Most people don’t know there is a simple trick for “changing” this to get a cheaper flight on an airline’s website; it’s how I managed to pay $371 for a flight from New York to Colombia instead of $500+. Though it can be used for normal international flights, it often works best when you’re buying domestic flights in another country. (Point in case: A Chilean friend once told me Easter Island flights were much cheaper to buy in Santiago instead of abroad.)
To demonstrate how this scheme works, we ran a one-way search from Cartagena to Bogotá — two cities in Colombia — for June 17 on Google ITA, Kayak and Skyscanner. To keep things simple, I’ll ignore a VivaColombia flight that Skyscanner found because Google ITA and Kayak do not include smaller airlines in their searches. Instead, we’ll be comparing two large airlines that fly this route, LAN Airlines and Avianca.
Unsurprisingly, Kayak takes a U.S.-centric approach. Going the path of least resistance, a Kayak search shows that the cheapest flight on LAN is $116 and the cheapest flight on Avianca is $137. If we run this exact search in Google ITA with New York City as the point-of-sale, we see those exact numbers. Skyscanner returns similar results: the cheapest flight on LAN is $114 and on Avianca it is $136.
Source: Rooshv Forum