How to Get from Merida to Progreso: 3 Best Ways
Are you wondering how to get from Merida to Progreso? You’re in the right place!
This transportation guide covers the three best ways to reach Progreso from Merida, so you can choose the option that fits your travel style.
Merida is a vibrant, cultural city, but on a hot day, nothing beats escaping to the coast, and Progreso is the perfect beach getaway.
Locals love this lively seaside town and also welcome cruise ship visitors, offering a relaxed atmosphere, fresh seafood, and a scenic pier that stretches far into the Gulf of Mexico.
Whether you’re after sun, sand, or a quick break from the city, Progreso is a must-visit day trip from Merida.
The journey is short and simple, about 40–50 minutes along the straight Merida–Progreso Highway (Carr. Merida-Progreso), covering roughly 40 km / 25 miles.

Bus from Merida to Progreso (Cheapest Option)
The best and most common way to get to Progreso from Merida is by bus. AutoProgreso is the company that operates the bus route between Progreso and Merida.
The AutoProgreso terminal is in Centro Merida, just minutes away from the main square. From the outside, it’s a white building; you’ll see the sign “AutoProgreso” in small grey letters and “Taquilla” in red lettering.
Walk through the door where it says “Taquilla”. You’ll notice several locals gathering there as they buy bus tickets to Progreso. Walk up to the main booth and purchase your ticket.
Tickets cost 23 Mexican pesos one way and 46 Mexican pesos round-trip. The price is the same whether you purchase a one-way or round-trip; there’s no discount for purchasing both ways. Only cash is accepted for tickets.
AutoProgreso runs an open-ticket policy, meaning your one-way or round-trip ticket is good to use anytime within the same day of your ticket purchase.
From what I recall, there isn’t any room for luggage storage under the bus, so it may be best to take a taxi if you’re traveling with luggage.
TIP: Always have some cash on you in Mexico. Mexico is very much a cash society.
AutoProgreso Bus Schedule
The AutoProgreso buses operate all day between Merida and Progreso, with 15-20 minute intervals between each departure. So no planning is needed because of how frequent the buses operate.
Go to the AutoProgreso station, buy your ticket, and you shouldn’t have to wait longer than 10-20 minutes for the next bus.
The only day the AutoProgreso bus schedule differs is Sunday. The bus operates every hour on Sundays. If you choose to take the bus on a Sunday, plan your trip accordingly.
Daily Schedule | Merida | Progreso |
First Bus Departure: | 6:00 AM | 6:00 AM |
Last Bus Departure: | 9:00 PM | 9:30 PM |
Does ADO Operate between Merida to Progreso?
If you’ve traveled around Mexico before, you’re likely familiar with ADO Buses, the largest bus company in Mexico.
Unfortunately, ADO does not operate a route between Merida to Progreso. But no need to worry, it’s just as easy to take the AutoProgreso bus.
But if you’re visiting Merida, you can take ADO Buses to other places from Merida, just not Progreso.

Drive from Merida to Progreso (Most Flexible)
Another great way to go to Progreso from Merida is by renting a car and driving there yourself!
The drive time to Progreso from Merida is only around 40 minutes. The best part is you can get there faster by car. From Merida to Progreso it’s one straight highway road, so the way is very straightforward!
Progreso has a few different places you can explore easily if you’ve rented a car. Zona Xcambo is an archaeological site, or you can drive along the famous Progreso Port highway.
If you haven’t driven in Mexico before, there’s nothing to worry about. Just make sure you don’t speed.
You should get insurance with the vehicle you rent. You’re in a foreign country and don’t know what may happen. If something does happen, and you aren’t familiar with how things operate there, it’s better to be covered!
TIP: Take a video of the vehicle showing the condition you were given when renting a car. This is a great trick in order to avoid any car rental companies accusing you of a scratch or damage when returning the car. I do this anywhere in the world when I rent a car or scooter.

Taxi from Merida to Progreso (Fastest & Easiest)
Besides driving yourself, technically, the fastest and most efficient way to get to Progreso from Merida is by hailing a cab on the street.
The taxis in Merida are white, sometimes white with a bit of yellow. Hail one down and let them know you’d like to go to Progreso and ask them for how much.
Taxi TIP: Try to avoid hailing taxis from popular tourist attractions. Taxis tend to offer a higher price if you’re leaving a tourist attraction in the city to go anywhere else.
How much is a taxi from Merida to Progreso?
A taxi from Merida to Progreso costs $285 – $350 Mexican pesos, which is around $17-$21 US per way.
Some taxi drivers will tell you with an inflated price. I like to call this “tourist tax“, that’s when your negotiating skills can become very handy. If given an increased price, negotiate your way down to 350 Mexican Pesos or less.
It’s important to reconfirm the price for your trip before getting into the taxi. That way, there aren’t any complications once you arrive in Progreso regarding the trip price.

Merida to Progreso: Final Thoughts & Tips
Getting from Merida to Progreso is quick and easy, with options for every travel style.
Take the Autoprogreso bus if you want a budget-friendly ride, rent a car for flexibility to explore nearby beaches and cenotes, or book a taxi/private transfer for the fastest, most convenient trip.
No matter how you go, the journey is under an hour, making Progreso the perfect day trip from Merida for beach time, fresh seafood, and a laid-back coastal vibe. While you’re in the area, consider visiting the charming nearby beach town of Sisal, known for its quiet beaches and local seafood spots.
How long should I spend in Progreso?
You could visit Progreso from Merida and come back that same day, and many do so, especially because of how often the buses operate between Merida and Progreso.
But I recommend you spend at least a night in Progreso. There are many things to do in Progreso. There are many great local restaurants to try and the beach town becomes more lively at night.
Is Progreso Mexico safe?
Progreso is the safest beach towns in Mexico to visit, similar to other beach towns in the Riviera Maya.
That being said, make sure to keep an eye out for your belongings. At night, it’s better to take a taxi if you’re walking long distances unless you’re walking around the main Centro area of town.
How much is a taxi from Merida to Progreso?
The cost should is around $285 – $350 Mexican pesos, which is around $17-$21 US.
Keep in mind, you may have to negotiate your trip cost with some taxi drivers.
Is Progreso worth a visit?
Yes, Progreso is definitely worth visiting. It’s white sandy beach is beautiful, the town is full of great nature and the local seafood is excellent!
Do you need a car in Progreso Mexico?
No you don’t, the small beach town is walkable. There are some portions of the town you may need to take a taxi to, but for the most part, you don’t need a car.
How much is the bus from Progreso to Merida?
The cost is 23 Mexican Pesos for each way, which is around $1.35 US.