Progreso is a popular destination for beach-lovers living in Merida. Check out our guide for the best options to travel from Merida to Progreso.
Progreso is a small port town around 45 minutes north of Mérida. It is known for having the longest pier globally at four miles (6.5 kilometers) long.
As Progreso beach is the closest beach to Mérida, many locals and tourists travel there for a day trip, especially during the weekend.
Check our guide for the best options to travel from Merida to Progreso.
Read also:
Contents
How far is Progreso from Merida?
The distance from Merida to Progreso is 26,7 miles or 43 kilometers.
The main transportation options to get from Merida to Progreso Mexico are:
- Bus from Merida to Progreso
- Private transfer
- Shared shuttle van
- Rental Car
- Taxi or Uber
GuateGo
On GuateGo, you can check all available transportation options from Merida to Progreso. It is a reliable and easy-to-use platform to compare prices & schedules and make a booking online.
How to get from Merida to Progreso Mexico
1. Bus from Merida to Progreso
Journey Duration: About one hour
The bus from Merida to Progreso leaves from the Autoprogreso terminal on Calle 62 near the Plaza Grande in downtown Merida (Mérida Bus Station: Street 62 No. 524 x Street 65 & 67, Centro, 97000 Mérida, Yuc.).
You can also board the bus at bus stops on Paseo de Montejo and Prolongación de Montejo.
A round-trip ticket costs around 40 pesos. Most of the Autoprogreso busses have air condition, and some newer buses are even equipped with WiFi.
The bus terminal in Progreso is located pretty close to the boardwalk (Progreso Bus Station Street 82 x 27 & 29, 97320 Progreso, Yuc.).
Merida to Progreso Schedule
The first bus leaves Merida at 5 AM, and the last bus leaves at 08:30 PM in Progreso.
As the trip takes only around one hour, Progreso is a great day trip destination!

Many travel agencies and tour operators offer shared van shuttles from Merida to Progreso. You can either ask at one of the agencies or make a reservation at your hotel.
3. Private Transfer from Merida to Progreso
Journey Duration: 45 minutes
If you prefer more comfort and flexibility, a private transfer to Progreso might be the best option for you.
Your driver will pick you up at your hotel in Merida at your preferred time. For an additional charge, it is often also possible to do stops on the way.
GuateGo
On GuateGo, you can check all available transportation options from Merida to Progreso. It is a reliable and easy-to-use platform to compare prices & schedules and make a booking online.
4. Driving with Rental Car
Journey Duration: 45 minutes
Progreso is just a 45-minute drive away from Merida. If you prefer to go on your own to be independent of bus or shuttle schedules, a rental car might be a good option for you.
There are enough paid and free parking lots in Progreso near the beach.

5. Uber or Taxi
Journey Duration: 45 minutes
Another option is to take a taxi or an Uber to Progreso. There is no need to make a reservation.