1544 kilometers / 959 miles
or 833 nautical miles.
Your flight will depart from Houston airport (29° 45' 47" N,95° 21' 47" W) and land at Belize City airport (17° 29' 58" N,88° 11' 51" W).
Houston and Belize City are in the same time zone and have the same time throughout the year.
Learn more about the time difference between Houston and Belize City.
Disclaimers: there may be NO flights or direct flights from Houston to Belize City, so in that case, the information should be just considered as "distance-only" calculation from Houston to Belize City.