Belize is getting better and better at providing medical services. Most of it is centered in Belize City where most of the people are. The dental In particular is getting very good, to the point where there are a lot of Americans who come to Belize to get dental work done because it's just as good as what they can get up there and it costs them a third of what they would pay up in the States.
Americans come down here just to get their dental work done. They may find a dentist, set an appointment beforehand, and come down here for two weeks and get the work done.
Medically services are also getting considerably better. We're getting a lot more specialists now than we had before. For the local people there social insurance (government run healthcare) here, so it doesn't really cost you much to go into the local hospitals. At one time the local hospitals were not so great, but they are all getting a lot better now. We also have a lot of private clinics and private hospitals.
If you're in the country legally as an expat you are allowed to use the public hospitals. Personally, I haven't really spent any time in the hospital anywhere in the world, but I would definitely go to my local, public hospital. If I did, it wouldn't cost me anything. I'm a Belizean citizen so it shouldn't cost me anything or very little.
If you’re in Belize on a Visa, you’re still welcome to go in. Whether they charge you or not is up to them. The Belize government in general is a little bit slack on collecting money for a lot of things, so they let a lot of stuff slide. As much as Belize is more like a First World country, it is a Third World country.
(Belize Medical Associates Building, Belize City, pictured.)