Actually the phones at Telcel are quite cheap. A $50 phone will come with $10 in time on it. I have 3 of them and they work anywhere in Mexico. Buy the 500 peso card to get 900 pesos in bonus time. Really cheap to make local calls in PP. Costs about 50 cents a minute to call US,