San Pedro on Ambergris Caye is one of the most expensive places in Central America, and it’s more expensive than nearby Caye Caulker, but compared to many Caribbean islands it’s a bit of a bargain. Backpackers and other low budget travelers should probably head to Caye Caulker instead, though a few cheap and basic one-star hotels do exist in San Pedro city. Other hotels range from pleasant to resort villas, with prices to match.
The main activity seems to be relaxing, so if you don’t plan on renting boats or other water sports equipment then you can get by without spending a fortune here.
Food and drink isn’t as pricey as the high end Caribbean destinations, but it’s not exactly cheap either, unless you head to the simple restaurants where locals go. Belikin beer is fairly cheap most places, but mixed drinks and wine tend to be pricey.