Los Cabos is one of the most expensive destinations in all of Mexico for a couple of reasons. The main problem that Los Cabos has which drives up the prices for basically everything is the fact that it's isolated from the rest of the Mexican mainland.