It doesn’t really work. Otherwise you’d hear it in every single VPN ad forever. “Use our VPN and save hundreds!” “No, use our VPN and save thousands!” You may find cheaper flights because the servers that you are accessing may have stale, or standard fares. But when you go to book, it’ll be practically the same price.
For the sake of argument, let’s say that a round trip flight from JFK to LHR is $400.
Say that you wanted a flight from JFK to LHR, and a VPN set to Mongolia will show you $400. But the same flight, accessed from a US based computer is showing $700. Well, clearly you’re saving $300 in Mongolia, right? Well… Until you go to book, and it’s $700. What gives!?
Because so few people from Mongolia want to fly JFK-LHR, the servers are likely using stale, or outdated prices. Or they just give up completely, and show you the “standard” price. Until you go to actually purchase your tickets, then it will actually query the airlines or travel agency that’s selling the tickets, and maybe that flight is already mostly full, so they’ve had to up the price, and they come back with: “actually, it’s $700.”
Now, there are rumors of price manipulation by airlines, and I kind of believe them. That by searching your flight beforehand, and then by coming back a few hours later, it’s going to be more expensive. This may be caused by travel agencies or airlines upping the price because you looked at that flight beforehand. A VPN may be handy here, because a completely different IP address looked up the flight, and that IP address gets a higher price now (make sure to also clear your cookies). Of course, it might also just be that you weren’t the only one looking at that flight, and it’s starting to fill up now. To combat this, I look up flights on my work computer, and then purchase them on my phone, or home computer. Does it save me money? Probably not.