This week, however, things got even trickier for fans as the unpredictability of this tournament made it near impossible to book travel for the play-offs.
So now thousands of fans have tickets for their team's matches but struggle to get flights or drive thousands of kilometers across the country.
Dutch fan websites are overflowing with ticket offers from supporters in Sao Paulo or Rio who can't get to Fortaleza by Sunday for their match against Mexico. To put it in perspective, that trip is roughly the same as Sydney to Darwin, and few people realised that Brazil is the fifth largest country in the world, bigger than Australia and only smaller than Russia, Canada, China and the United States.
Some Dutch hardcore fans have decided to bite the bullet and fork out a king's ransom for the four-hour flight.
In other cases the fans can still cancel your ticket, but Fifa charges a $NZ60 cancellation fine per ticket. The same fine applies for fans that had booked tickets for teams that were eliminated.
If you try to calculate the number of supporters from the 16 eliminated countries who had pre-booked times $60, the figure is mind-boggling.
One fan said he had tickets booked for the final - at $1700 a pop - but now even hoped his side would not make it.
And no guessing who's laughing at the end of this?
To show their gratitude the airline bosses could at least invite the Fifa chiefs to a nice dinner in some posh Rio establishment after the final.
Meanwhile the fans are back home, trying to justify their enormous credit card bills.