We were in San Pedro last week, my daughters got their hair braided at a place across from the Maya Island Air. Her name is Sally, she does a great job, I can't remember the name of her shop but you will see kiddy corner from the eye care center.
Also there is a lady that comes to the resorts, I saw her at Sunbreeze, her name is Jennifer. She was doing fine work too. She charges $20.00Bz for just the front half and $40.00BZ for the whole head.
When we were there a couple of weeks ago, there were several ladies that just walked up and down the beach and will do it right at your place. Cost was $15 US for shoulder length ($20 for long hair). Had mine done for the first time and loved it. Took about 90 minutes. Will be the first thing I do when I get back next time.
The opinions and views expressed on this board are the subjective opinions of Ambergris Caye Message Board members and not of the Ambergris Caye Message Board its affiliates, or its employees.