I travel somewhat frequently to Germany and have noticed that flights booked from there to the US (round trip) are significantly cheaper than the other way around. They are often half the price I pay by booking the round trip starting in the US.

I’ve tried to think of a way to use this to get cheaper tickets but can’t seem to figure out what the best way is.

My first thought was that I book a one-way flight to Germany from the US and then book a round trip flight starting in Germany with a much later return flight. The problem with this is that I would have to know when I wanted to visit Germany next and I would have to keep booking flights like that. Since airlines don’t let you book more than one year in advance, it would force me to visit much more frequently than I am able to at this time.

The other option is similar to option 1 but instead of taking the return flight, I would book the flight as a flex ticket and simply cancel the second leg of my trip once in the US. There is nothing stopping me from doing that is there? As long as I don’t do it too frequently I assume.

If that worked then I could fly (one-way) to Germany using miles, book the round trip flight for the return and cancel the flight back to Germany.

Sounds complicated all typed up but seems simple in my head.

Any reason this would be a bad idea or won’t work?