Mexico in Pictures: 15 Beautiful Places to Photograph

10:21 18/07/2022

With beautiful beaches on its Pacific Ocean and Caribbean Sea coastlines, as well as vibrant cities like the capital and foodie favorite Mexico City, jungles home to ancient civilizations like Chichen Itza, and desert and mountain landscapes, Mexico is a beautiful country.

From the famed rock formations in the Sea of Cortez off Cabo San Lucas to the underwater world of the Mesoamerican Barrier Reef System off the Mayan Riviera between Cancun and Tulum, there are so many beautiful images associated with Mexico.

Cabo San Lucas

The rock arch pictured with the beach at Land’s End here is Cabo San Lucas’ most famous natural landmark. It can also be seen from the sea. Book a boat trip at sunset that will take you past El Arco and other rock formations rising up from the Sea of Cortez. These trips usually stop for snorkeling as well.

Mexico City

Catching the sunrise over the Metropolitan Cathedral in Mexico City’s Zocalo Square is a magical sight.

In recent years, Mexico City has become known especially for its food scene. It draws an international foodie crowd, who flock to its numerous acclaimed fine-dining restaurants. The street food here is also delicious.

Chichen Itza

At sunset, El Castillo (Kukulkan Temple, pictured above) at Chichen Itza takes on a serene glow. Between AD 750 and 1200, Chichen Itza, about 2.5 hours’ drive inland from Cancun, served as the center of the Maya empire. Today, you can tour the temples, stepped pyramids, and other stone structures on a day trip from Cancun and any of the Mayan Riviera towns.


This island in the Caribbean Sea is home to some pretty beaches and a protected lagoon with underwater caverns.

Cozumel is also known for its excellent diving along the Mesoamerican reef. The Museo Subacuático de Arte is another popular underwater attraction comprised of submerged sculptures. You can find interesting photo subject on land and in the sea.

Offshore Riviera Maya

Just offshore from the Mayan Riviera coastline is the Mesoamerican Barrier Reef System, which provides a lifeline to numerous animals, including this hawksbill sea turtle pictured in the above photo. The reef offers some excellent dive and snorkel opportunities as well, where you will swim through schools of colorful fish and past living coral.

Puerto Vallarta

Stroll past brightly painted houses like the ones pictured above in Puerto Vallarta’s colorful Old Town. In the state of Jalisco, Puerto Vallarta is best known for it’s beaches on the Pacific Ocean. But the Old Town features cobblestone streets lined with numerous restaurants, cafés, boutiques, and art galleries.

Riviera Maya Cenotes

The Riviera Maya is famous for its cenotes–limestone sinkholes that formed natural caves, filled with fresh water in the jungle. There are literally thousands of cenotes around this part of the Yucatan, some more known than others. The most famous cenotes, like Rio Secreto, are all well-developed.

Sayulita, Riviera Nayarit

On the Riviera Nayarit on Mexico’s Pacific coast, Sayulita is a fun little beach town with a surfing vibe and a large ex-pat population. It is also home to endless sunsets.

San Miguel de Allende

The Neo-Gothic church pictured here dates back to the 1600s. It is located in the cobblestone, historic old town of San Miguel de Allende, a charming city in the central highlands. The colonial-era city is known for its cultural festivals and arts scene with numerous galleries. The city is also known for its natural beauty and fantastic weather, which feels like spring most of the year.

Mazatlan’s Centro Historico

Mazatlan may be one of Mexico’s top beach destinations, but its historic city center is a photographer’s dream. The centuries-old Centro Historic underwent a major facelift in recent years, bringing new life to its brightly colored buildings, historic theater, central plaza, shops, and restaurants.

The city center is just a few blocks from the beach, as well, so visitors to Mazatlan will have the best of both worlds in terms of city and beach photography.


Oaxaca is a stunning colonial city that sits in a valley surrounded by the rugged Sierra Madre mountains. The historic city center is one of the most breathtaking spots to photograph in Mexico, thanks to its grand churches, wide plazas, cobblestone streets, and colonial-style buildings splashed with bright colors.

Just outside the city is the archaeological site, Monte Alban, whose pyramids and ancient structures overlook the city and mountains in the distance.

>>> Xem thêm: The Best Beaches In Mexico

Bài viết cùng chuyên mục