Guatemala and Belize are south of Mexico . Mexico is between the Pacific Ocean and the Gulf of Mexico . It is bordered on the north by the United States ; on the south and west by the Pacific Ocean ; on the southeast by Guatemala , Belize , and the Caribbean Sea ; and on the east by the Gulf of Mexico .