Located near the Mexican border and approximately 95 mi/155 km north of Belize City, Corozal Town is often overlooked by visitors but is a friendly town with a Latin atmosphere. Increasingly popular with expats, Corozal has among the lowest prices in Belize for hotels, restaurants and real estate. There are no beaches, but the Bay of Corozal (also called the Bay of Chetumal) is beautiful. Nearby are the post-classic Maya ruins of Santa Rita and Cerros. 95 mi/155 km by road north of Belize City.