Top 10 Things to Do in Progreso, Mexico on a Cruise

Progreso is a popular stop on Western Caribbean cruise itineraries, situated along the Gulf of Mexico coast. Cruise lines like Carnival, Royal Caribbean, MSC Cruises, and Margaritaville at Sea all call to the destination.

Whether you’re looking to explore the area’s rich history or relax on the beach, there are plenty of things to do in Progreso that cater to every type of cruiser.

From ancient Mayan ruins to serene beaches, this destination offers a variety of experiences for cruise passengers.

A large cruise ship is docked in the background, with an oversized blue sign in the foreground reading "YUCATÁN" and "WELCOME." The sky is overcast at this bustling port, a gateway for passengers embarking on their Caribbean cruise adventure.

It also often serves as an alternative port when weather events, such as hurricanes or technical complications, cause last-minute changes in the ship’s schedule.

A wooden swing hangs from a beam with colorful letters spelling "Progreso" on top, encapsulating the charm of this Mexican locale. In the background, a long stone bridge stretches over turquoise water, all set against a clear blue sky. Perfect for any cruise guide exploring Mexico's vibrant coastlines.

Despite its small-town appearance, Progreso is packed with activities for cruisers looking to explore Mexico’s rich history, natural beauty, and beachside fun.

So what are some things to do in Progreso?

Progreso has something for everyone, whether you’re planning a relaxing port day or a deep dive into the area’s cultural treasures.

1. Tour Chichen Itza

A large stone pyramid with a stepped design rises majestically in Progreso, Mexico, surrounded by lush green vegetation. Under a partly cloudy sky, it captivates visitors and cruise guide enthusiasts alike as people explore its ancient mysteries nearby.

A visit to Chichen Itza, one of the New 7 Wonders of the World, is a top recommendation for cruisers stopping in Progreso.

Though it requires a two-hour bus ride, the chance to see the impressive pyramids, including the iconic Pyramid of Kukulcan, is well worth the trip.

Guided tours often include stops at other highlights such as the observatory, where ancient Mayans charted celestial events, and the Great Ball Court.

For those on itineraries offering an overnight stay in Progreso, some tours provide an unforgettable experience with a nighttime light-and-sound show at Chichen Itza.

2. Discover Lesser-Known Mayan Sites

mayan ruins

Already been to Chichen Itza? Progreso is also close to lesser-known but equally fascinating Mayan ruins like Uxmal and Dzibilchaltun. Uxmal, renowned for its intricately carved facades and grand pyramids, offers a glimpse into the architectural brilliance of the Mayan civilization.

Dzibilchaltun, located closer to Progreso, is perfect for those seeking a shorter excursion. It allows you to explore the ruins and enjoy your cruise port day.

3. Relax on Progreso’s Beaches

A weathered wooden pier extends into a vivid turquoise ocean under a sky filled with scattered white clouds. The water is calm, and the distant horizon blends with the blue sky, creating a serene and inviting coastal scene.

No trip to Progreso is complete without enjoying its beaches. Whether you opt for a spot at one of the local beach clubs or book an all-inclusive beach resort day, there’s no shortage of ways to relax by the sea.

Many beach clubs offer food, drinks, and lounge chairs, while others provide extras like massages ranging from $10 to $35 for an hour.

For those looking to elevate their beach experience, the ship typically offers tours to exclusive beach parties or resorts like Corona Beach.

4. Explore Historic Merida

A detailed stone facade in Progreso, Mexico, features an ornate design with two sculpted figures in period attire flanking an arched doorway. The figures include a man on each side and two smaller ones near the bottom. This stunning piece is a highlight in any cruise guide for its intricate carvings and reliefs.

The historic city of Merida is just a short drive from Progreso. It offers visitors the chance to explore a blend of Mayan and Spanish colonial history.

Tour highlights include the impressive Government Palace, Merida Cathedral, and Montejo’s Boulevard. Don’t forget to stroll the local markets to find unique crafts and souvenirs.

Merida is also a great stop for those wanting to experience the local culture during their port day.

5. Shop at Progreso’s Local Markets

A person holds a colorful painting featuring a cruise ship near an island with palm trees and a lighthouse. The ocean has gentle waves under a partly cloudy sky, and the painting is being viewed on a textured surface.

Looking for a souvenir? The Progreso market is great for haggling over t-shirts, jewelry, and other keepsakes. While the market is small compared to other ports, it’s known for offering better prices than more touristy spots like Cozumel or Merida.

We bought a hand-painted tile of a Carnival Cruise Line ship docked in Progreso by a local artist for $40 USD each. He painted them in front of us, otherwise I would’ve thought they were imported.

6. Kayak Through the Mangroves

kayaking in mazatlán mazatlan mexico princess

For a more serene experience, consider a kayak tour through Progreso’s mangroves.

This peaceful escape offers close-up views of local wildlife, including flamingos, while you paddle through natural tunnels formed by the trees. It’s an excellent option for nature lovers looking for a quiet yet exciting way to spend their day in port.

7. Golf at Yucatan Country Club

Several golf balls are scattered on a putting green under a clear sky. In the background, multiple flags from different countries are lined up, waving in the breeze. This picturesque scene evokes memories of a cruise stop in Progreso, Mexico, where golf is just one of many things to do amidst lush landscapes.

Golfers will love the opportunity to play the El Jaguar Championship Course at the Yucatan Country Club. Jack Nicklaus designed this 18-hole course, which features lakes, cenotes, and stunning jungle views.

The course caters to golfers of all skill levels with five sets of tees, making it an ideal activity for a leisurely day ashore.

8. Take a Mexican Cooking Class

A person is skillfully slicing vegetables, including carrots and onions, on a wooden cutting board. In the background, passengers on a Progreso cruise are seated at a long table, eagerly watching the lively chopping demonstration in a rustic indoor setting.

If you’re a foodie, one of the most interactive activities in Progreso is taking a Mexican cooking class in nearby Merida.

Learn to prepare authentic Mexican dishes, like fresh salsa and guacamole, while enjoying complimentary margaritas or Mexican beer. This cultural experience is perfect for those who love to learn while they travel.

9. Drive a Dune Buggy to the Xcambo Ruins

A group of people, guided by a knowledgeable cruise guide, explore the ancient Mayan ruins at Chichen Itza. This enchanting site near Progreso, Mexico features a large stepped pyramid, surrounded by lush greenery and set against a partly cloudy sky.

Adventure seekers can hop into a dune buggy and head off the beaten path to the Xcambo ruins, a lesser-known Mayan site about 45 minutes from Progreso.

After exploring the ruins, continue your drive to the beach for a refreshing swim in the Gulf of Mexico.

10. Swim in a Cenote

A group of people wearing life jackets swim in a bright blue underground cave pool. Stalactites hang from the ceiling above, and a metal walkway is visible on the right side of the image.

The Yucatan Peninsula is famous for its cenotes and natural pools formed in limestone caves.

Many tours from Progreso include a stop at a cenote, where you can cool off with a swim in the crystal-clear waters.

Some tours even combine cenote visits with biking adventures or purification ceremonies performed by a Mayan shaman, adding a cultural element to the experience.

Final Thoughts on Progreso, Mexico

The image shows a vibrant sunset over the ocean, with the sun partially below the horizon. The sky is painted in shades of orange and scattered with small clouds, reflecting off the calm sea.

Progreso may not be as large or flashy as other Mexican cruise ports, but it’s full of hidden gems waiting to be explored.

The cruise pier here is the longest in the world, stretching four miles into the Gulf, and free shuttles make it easy to get from your ship to the town center.

Progreso is a fantastic stop on your Western Caribbean cruise if you’re looking to relax on the beach, explore ancient Mayan ruins, or immerse yourself in Mexican culture.

Pro tip: If you’re planning a cruise that stops in Progreso, check out Carnival itineraries departing from Galveston or New Orleans for an itinerary full of fun and adventure.

Nancy Schretter is the Managing Editor of the award-winning Family Travel Network.