С юга и запада Мексика омывается Тихим океаном, а с востока - Карибским морем и Мексиканским заливом. На юго-востоке граничит с Белизом и Гватемалой. Длина береговой линии составляет 2800 километров с атлантической стороны и 8334 километров с тихоокеанской.