It is bordered on the north by the United States of America ; 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 .
Mexico is between two large seas : the Pacific Ocean in the West and the Gulf of Mexico and the Caribbean Sea in the East .