Geografia Meksyku jest zróżnicowana, włączając w to góry, pustynie, rzeki, jeziora, płaskowyże, wulkany i mile i mile plaż.
Meksyk jest położony w Ameryce Północnej, pomimo swoich powiązań z Ameryką Łacińską. Meksyk leży na południe od Stanów Zjednoczonych, na północ od Belize i Gwatemali i jest otoczony przez Ocean Spokojny i Zatokę Meksykańską. Piąty co do wielkości kraj obu Ameryk i czternasty co do wielkości na świecie, Meksyk o powierzchni 760 000 mil kwadratowych jest jedną piątą powierzchni Stanów Zjednoczonych. Centralny płaskowyż ma około 4 000 stóp wysokości na północy i wznosi się na około 8 000 stóp w centrum kraju. Sierra Madre Oriental i Sierra Madre Occidental flankują centralny płaskowyż od wschodu i zachodu. Wulkaniczne szczyty wznoszą się na wysokość ponad 17 000 stóp w kilku obszarach kraju. Wysoczyzna schodzi do nizin nadmorskich wzdłuż wybrzeży Morza Karaibskiego i Pacyfiku. Po drugiej stronie Morza Korteza, Sierra de Baja California i Peninsular Ranges biegną przez środek półwyspu Baja California, z pustynnymi nizinami lub żyznymi dolinami rozciągającymi się zarówno na wschodnim, jak i zachodnim wybrzeżu Baja.
Rio Grande, znana jako Rio Bravo del Norte w Meksyku, jest najważniejszą rzeką kraju, rozciągającą się na południe 1300 mil od granicy z USA. Największym naturalnym jeziorem w Meksyku jest Jezioro Chapala, długie na 50 mil i szerokie na 12 mil. Chapala znajduje się na południe od Guadalajary.
Centralny i południowy Meksyk jest domem dla wielu starożytnych wulkanów, 18 wież o wysokości ponad 10 000 stóp.
W Meksyku są cztery strefy czasowe. Większość kraju używa Central Standard Time, który jest oficjalnie nazywany Zona Centro lub Central Zone. W stanie Quintana Roo obowiązuje czas wschodni. Oficjalnie nazywa się on Zona Sureste lub Strefa Południowo-Wschodnia.
Stany Chihuahua, Nayarit, Sonora, Sinaloa i Baja California Sur używają Górskiego Czasu Standardowego, zwanego Zona Pacífico lub Strefą Pacyfiku (z wyjątkiem miast położonych nad Zatoką Banderas lub w jej pobliżu, które są w Centralnym Czasie Standardowym), a Baja California Norte używa Pacyficznego Czasu Standardowego, który nazywa się Zona Noroeste lub Strefa Północno-Zachodnia.
Wszystkie terytoria wyspiarskie, w tym rafy i klucze obserwują strefę czasową opartą na długości geograficznej ich położenia.
Czas letni rozpoczyna się o godzinie 2:00 czasu lokalnego w pierwszą niedzielę kwietnia i powraca do czasu standardowego o godzinie 2:00 w ostatnią niedzielę października. Stany Sonora i Quintana Roo nie stosują czasu letniego.