A laid-back Gulf beach town and gateway to colonial Mérida, Mayan ruins, cenotes, and Yucatán culture.

Progreso is a small beach town on the Gulf of Mexico, on the northern coast of the Yucatán Peninsula. Ships dock at the end of one of the longest piers in the world, and a shuttle brings passengers to shore.
You can relax on the beach and malecón in town, or head inland to the colonial city of Mérida and the Mayan sites nearby. It suits culture lovers and anyone looking for a quieter, less crowded port.
Average daily high and low in °F, from the nearest weather station with long records: Progreso, Yucatán. Source: Meteostat station records, 1991–2020.
Here are my favorite ways to spend a cruise day in Progreso. Each one opens on Viator, where you can check the times, reviews and price before you book.

A popular all-inclusive day out of Progreso that packs five of the area's highlights into one easy trip, with a local guide and everything included.
View details
Learn to paddleboard with a guide, then glide through the quiet mangroves of Progreso looking for birds and wildlife.
View details
Visit the small Mayan site of Xcambo near the coast, then relax at an all-inclusive beach club before returning to the ship.
View detailsMy favorites: walk the malecón and relax on Progreso's wide, shallow beach; explore Mérida, the Yucatán's colonial capital, with its grand main plaza; visit the Mayan ruins of Dzibilchaltún and swim in its cenote; swim in one of the region's freshwater cenotes; try Yucatecan dishes like cochinita pibil and sopa de lima.
Mexican peso; US dollars are widely accepted in tourist areas.
A shuttle carries you down the long pier to town, where the beach is walkable, and Mérida is a drive inland by tour or taxi.
Search sailings that stop in Progreso on our site, or ask me for a quote. I book it for you with no fees, and I watch for price drops after you book.