- Mexico City is not a coastal destination, there are some beautiful beaches to escape within a few hours drive or a quick flight. Acapulco, Zihuatanejo, and Puerto Escondido offer sunbathing on golden sand, surfing, snorkeling, quaint towns, plenty of resorts, and fresh seafood. Whether you want a weekend getaway or longer vacation, many beaches are within a short distance of Mexico City and offer sun and scenic relaxation. https://ktjkrug.com/beaches-near-mexico-city/