Quick Answer
The fastest way from Mérida International Airport (MID) to Progreso Port is by taxi or pre-booked private transfer, taking about 1 hour for around $800-1200 MXN ($45-70 USD). The most economical way is a two-step public bus journey: an ADO bus from the airport to Mérida's downtown terminal, followed by a local bus to Progreso, costing roughly $100-130 MXN ($6-8 USD) and taking 1.5 to 2 hours. There is no single direct bus or shuttle service.
Taxi: The Fastest Door-to-Door Option
For travelers prioritizing speed and convenience over cost, a taxi is the most straightforward choice. The journey from Mérida Airport (MID) to the cruise piers or downtown Progreso takes approximately 55 to 70 minutes, depending on traffic on Highway 261.
Key Details & How to Book Safely
Upon exiting the baggage claim area, do not accept offers from unofficial drivers inside the terminal. Instead, proceed directly to the official taxi booth ("Sitio Oficial") located in the arrivals hall. Here, you pay a fixed rate based on your destination zone, which prevents overcharging. The fare to Progreso is typically $800 - $1200 MXN (approx. $45 - $70 USD).
What to Expect:
- Vehicle Type: Usually standard sedans or minivans.
- Payment: Cash (Mexican Pesos) is preferred. Some booths may accept credit cards with a small fee.
- Advantage: Direct, no transfers, available 24/7.
- Disadvantage: Significantly more expensive than all other options.
Tip: Have your destination address in Progreso (hotel name or "Progreso Port/Muelle") written down to show the driver. Confirming the fixed fare with the booth agent before paying is always recommended.
Private Transfer: Premium Comfort for Groups & Families
A pre-booked private transfer offers a seamless, stress-free experience, ideal for families, groups of 3 or more, or travelers with significant luggage. The service is similar to a taxi but is arranged in advance with a known company, often at a comparable or slightly higher price point with added benefits.
Why Choose a Private Transfer?
Unlike hailing a taxi, a private transfer provides a confirmed booking. A driver will be waiting for you in the arrivals hall with a sign bearing your name, regardless of flight delays. They assist with luggage and provide a direct, non-stop journey to your specific address in Progreso.
| Provider Type | Estimated Cost (to Progreso) | Vehicle Options | Best For |
|---|---|---|---|
| Local Transfer Companies (e.g., USA Transfers, Canada Transfers) | $1100 - $1600 MXN ($65 - $95 USD) | Sedan, SUV, Van | Families, Small Groups, Pre-paid convenience |
| Hotel-Arranged Transfer | Varies; often higher | Depends on hotel | Guests wanting guaranteed coordination |
Booking Advice:
Book online through reputable platforms like Bookaway or directly with well-reviewed local companies. Ensure your confirmation includes:
- Flight number for monitoring.
- Meeting point instructions.
- Final, all-inclusive price.
- Contact number for the local operator.
Public Bus: The Most Economical Route (Step-by-Step)
This is the budget traveler's choice, involving one simple transfer in Mérida. The total cost is a fraction of a taxi, though it requires more time and effort.
Step 1: ADO Bus from Airport to Mérida City
The ADO bus terminal is located just outside the airport's main exit. Buses run frequently from early morning until late evening to two main stations in Mérida:
- TAPO / Centro Histórico: The most convenient for tourists. Buses leave approximately every 30-60 minutes. Travel time: 20-30 mins. Fare: ~$70-90 MXN.
- CAME Terminal: A larger terminal slightly further south. Buses are also frequent. Travel time: 25-35 mins.
Step 2: Local Bus from Mérida to Progreso
From either ADO station, take a taxi (approx. $50 MXN, 5-min ride) or walk (15-20 mins from TAPO) to the "Noreste" bus station on Calle 50 between Calles 65 and 67. Here, companies like Autobuses del Noreste run buses to Progreso every 15-20 minutes from around 5:00 AM to 11:00 PM.
- Travel Time: 50-60 minutes.
- Fare: Approximately $30-40 MXN.
- Final Stop: The bus terminates at Progreso's main bus station, a short taxi or walk from the port and malecon.
Total Journey: ~1.5-2 hours | Total Cost: ~$100-130 MXN.
Renting a Car at Mérida Airport
Renting a car is perfect for travelers planning to explore the Yucatán coast, visit cenotes, or travel beyond Progreso at their own pace. Major agencies (Hertz, Avis, Europcar, etc.) have desks in the arrivals hall.
Drive Overview & Costs:
- Route: Take Highway 261 (Mérida-Progreso) north straight into Progreso. It's a simple, well-maintained road.
- Drive Time: 50-70 minutes.
- Tolls: There are no tolls on this route.
- Rental Cost Range: $300 - $800 MXN/day ($18 - $47 USD), plus insurance, fuel, and potential parking fees in Progreso.
Important Considerations:
Insurance: Mexican law requires third-party liability insurance. Your credit card or home policy may not provide adequate coverage. Carefully review the policy offered by the rental agency.
Parking: Check with your hotel or accommodation in Progreso about parking availability. Street parking can be limited.
Other Considerations: Ride-Sharing & Unconventional Routes
Uber/Didi: While these apps work in Mérida, a direct trip from the airport to Progreso is rarely accepted due to the distance and low return fare for the driver. A hybrid approach is to take an Uber from the airport to the Noreste bus station, then continue by bus.
An Unusual (and Not Recommended) Alternative: In theory, one could take a bus/taxi to the small port of Telchac (east of Progreso) and find a fishing boat to Progreso. This is highly unreliable, unsafe for tourists, and not a practical transport method. It's mentioned only to highlight that scheduled passenger ferries do not operate on this coastal route.
Transport Comparison: Cost, Time & Convenience
| Option | Approx. Cost (One Way) | Total Travel Time | Transfers / Hassle | Best Suited For |
|---|---|---|---|---|
| Taxi (Airport Booth) | $800 - $1200 MXN ($45-70 USD) | 55-70 min | None (Direct) | Time-sensitive travelers, late arrivals |
| Private Transfer | $1100 - $1600 MXN ($65-95 USD) | 55-70 min | None (Direct, Pre-booked) | Families, groups, luxury seekers |
| Public Bus (ADO + Local) | $100 - $130 MXN ($6-8 USD) | 90-120 min | One transfer in Mérida | Budget travelers, solo adventurers |
| Rental Car | $300-800 MXN/day + fuel & parking | 50-70 min | None (Direct, but must drive) | Explorers, multi-destination trips |
Verdict: For pure value, choose the public bus. For ultimate convenience, choose a taxi or private transfer.
Traveler Tips & Insider Advice for a Smooth Journey
1. Handling Luggage on Buses
ADO buses have spacious under-carriage compartments. Local Progreso buses have limited overhead storage. If you have large suitcases, they may be awkward. For heavy packers, the extra cost of a direct transfer may be justified.
2. The "ADO to Progreso" Misconception
While ADO runs buses to many major cities, they do not operate a direct route from Mérida Airport (or even from central Mérida) to Progreso. Any website suggesting otherwise is incorrect. Your journey will always involve a local bus for the final leg.
3. Money & Language
Have Mexican Pesos in small denominations for bus fares, taxi trips within Mérida, and buying drinks/snacks. While English is spoken in tourist areas of Progreso, knowing basic Spanish phrases ("¿Para Progreso?", "¿Cuánto cuesta?") is very helpful for the bus transfer process.
4. Timing Your Trip
If you are catching a cruise, always plan to arrive in Progreso the day before your departure. Relying on same-day travel from the airport is risky. Traffic accidents or bus delays, though uncommon, can occur.
5. Weather Considerations
The Yucatán is hot year-round. If taking buses, carry water. The highway to Progreso is flat and can be affected by strong northerly winds ("Nortes") in winter, which may cause rough seas at the port but rarely affect road travel.
Frequently Asked Questions (FAQs)
Is there a direct bus from Mérida Airport to Progreso Port?
No. You must take an ADO bus to Mérida city first, then transfer to a local bus to Progreso.
What is the cheapest way to get from Mérida Airport to Progreso Port?
The public bus combination (ADO + local bus) is the cheapest, costing around $100-130 MXN ($6-8 USD).
How much is a taxi from Mérida Airport to Progreso Port?
Expect to pay $800 to $1200 MXN ($45-70 USD) for a fixed-rate taxi from the official airport booth.
How do I get from Mérida Airport to Progreso late at night?
ADO buses from the airport run late, but the last local bus to Progreso typically departs around 11:00 PM. For arrivals after this, a taxi or pre-booked private transfer is your only reliable option.
Is it easy to travel from the airport to Progreso with children or a lot of luggage?
It can be challenging on buses. For families or those with multiple/large bags, the convenience of a private transfer or taxi is often worth the extra cost for door-to-door service and luggage assistance.
Can I use a ride-sharing app like Uber from Mérida Airport to Progreso?
It's unreliable for the full trip. Drivers often refuse the long journey. A better tactic is to use Uber to get to the Mérida bus station, then take the local bus to Progreso.
Should I rent a car at Mérida Airport for going to Progreso?
Yes, if you plan to explore the region. The drive is easy (Highway 261). It's not cost-effective if Progreso is your only destination, as parking can be an added hassle and expense.
How far in advance should I book a private transfer to Progreso?
Book at least 24-48 hours in advance, especially during peak season (Dec-Apr) or for large vehicles. This ensures availability and confirmed pricing.