Citizens or Permanent Residents of the United States of America and Canada do not need a Visa to enter Belize. Cruise ship passengers also do not need a Visa.
To determine if you need a Visa to enter Belize, visit: https://immigration.gov.bz/visa/visa-who-qualify/
Presently, the Embassy of Belize and the Consular offices in the United States do not offer the services of Visa. It is no longer a service offered here in the USA.
The process/vetting/approval is carried out at the Belize Immigration.
For employment permit, student permit, dependent permit, visitors permit, visa and other immigration inquiries
Officer In Charge: Mr. George Reynolds
Tel: + (501) 828-4549
Email: immigration.services@immigration.gov.bz