What I find quite puzzling concerning the ticket prices is that Latam still maintains resident-only domestic fares, in particular in Peru. It seems to me that there is so much more competition these days, with a recent expansion of LC Peru and Viva Air Peru as the new comer. There are virtually no routes that are relevant for tourists that are served exclusively by Latam any more. Of course, Latam is more reliable, punctual, and offers better frequencies. However, I am quite sure that the existence of resident-only fares is common knowledge among tourists coming to Peru, so most tourists won't be taken by surprise and are more likely to choose other airlines, including Avianca, which imposes residency restrictions on just a few routes. Furthermore, it's quite difficult to impose the restriction on foreigners travelling with just hand baggage, who check in online and come to the airport with a boarding pass. Given all of this, I was quite surprised that when the new fare structure was introduced on domestic flights in Peru a few months ago, Latam chose to make it even more restricted, making only the highest tier class (TOP) available to non-residents, whereas in the past the two highest ones were available.