Skip to Content

How to travel from Merida to Progreso, Mexico

You can travel from Merida to Progreso by bus, private transfer, rental car, or taxi/ uber. Check out our guide with all the important information.

Merida is the capital city of the Mexican state of Yucatan and is a popular tourist destination. Progreso is a small town on the Yucatan Peninsula, about 45 minutes north of Merida.

There are several ways to travel from Merida to Progreso, including by bus, car, or taxi.

The easiest way to travel from Merida to Progreso is by bus. Buses frequently run between the two cities, and the journey takes around one hour. Tickets can be purchased at the bus station in Merida or online in advance.

If you’re visiting Merida in a rental car, driving to Progreso is easy. The drive takes around 45 minutes, and plenty of parking is available in the town center.

Check out our guide for all the important information on traveling from Merida to Progreso.

Distance from Merida to Progreso

The distance from Merida to Progreso is about 43.2 kilometers or 26.7 miles by car.

It takes around 45 minutes to travel by car from Merida to Progreso.

Transportation Options from Merida to Progreso

The following table outlines all transportation options from Merida to Progreso:

MethodTravel timePrice
Bus from Merida to Progreso~ 1 hourUSD 2
Private Transfer from Merida to Progreso45 minutes
Taxi from Merida to Progreso45 minutes
Rental Car from Merida to Progreso45 minutes

Getting to Progreso from Merida

1. Bus from Merida to Progreso

Travel time: around 1 hour

The bus to Progreso leaves from the Progreso bus station at the Calle 62 Plaza Grande in downtown Merida (Merida Bus Station: Street 62 No. 524 x Street 65 & 67, Centro, 97000 Merida, Yuc.).

You can also board the bus at Paseo de Montejo, and Prolongacion de Montejo stops.

A round-trip ticket costs 40 pesos (about USD 2). Most Autoprogreso buses have air conditioning, and several newer models even have WiFi.

Progreso’s bus station is close to the boardwalk (Progreso Bus Station Street 82 x 27 & 29, Progreso, Yuc.).

Merida to Progreso bus schedule:

The first bus leaves Merida at 5 AM, and the last bus is scheduled to leave at 08:30 pm in Progreso.

Because a trip by Bus only takes one hour, Progreso makes an excellent day trip location!

merida-to-progreso-mexico

2. Private Transfer from Merida to Progreso

Travel time: around 45 minutes

If you’re looking for a hassle-free way to get from Merida to Progreso, a private transfer is a way to go.

You won’t have to worry about finding a taxi or haggling with drivers – we’ll take care of everything for you.

An experienced driver will pick you up from your hotel or any other location in Merida and drive you straight to Progreso. The journey takes around 45 minutes, and your driver will ensure you get there safely and on time.

Private transfers are the most convenient and comfortable way to travel between Merida and Progreso.

Do you need help arranging your private transfer from Merida to Progreso?

Fill out the form below, and one of our Mexico experts will contact you!

We can also organize your transport in Guatemala, Costa Rica, and Colombia!

[ARFormslite id=100]

merida-to-progreso-mexico

3. Driving with Rental Car from Merida to Progreso

Travel time: around 45 minutes

To get to the beach town of Progreso from Merida, renting a car is a great best option.

This way, you can explore all that the Yucatan peninsula offers on your own schedule.

There are many car rental companies in Merida from which to choose. You should book your rental car in advance, as rates are cheaper than if you were to just show up at the rental office.

Once you have your rental car, getting to Progreso is a breeze. The drive takes less than an hour and is relatively straightforward. Just be sure to take it slow and enjoy the scenery!

We recommend you make a reservation in advance!

4. Uber or taxi from Merida to Progreso

Travel time: around 45 minutes

Taxis in Merida are relatively inexpensive and easy to find. They can be hailed on the street or called in advance from a hotel or restaurant.

The ride from Merida to Progreso takes about 45 minutes.

When taking a taxi from Merida to Progreso, it’s important to agree on a price with the driver before getting in the car.

merida-to-progreso-mexico

Best day tours in Progreso

When planning a trip to Progreso, check out some of the best day tours the city has to offer. From historical sites to natural wonders, there is something for everyone to enjoy.

GetYourGuide offers various tours that will allow you to explore Progreso and its surroundings.

Check out the following widgets for more day tours in Progreso!

Frequently Asked Questions

What is the cheapest option to get from Merida to Progreso?

The cheapest way to get from Merida to Progreso is by public bus, which only costs 40 pesos (about USD 2).

What is the fastest way to get from Merida to Progreso?

The fastest way to get from Merida to Progreso is by car. You can take a taxi, private transfer, or drive on your own by rental car. Depending on the traffic, it takes around 45 minutes to get to Progreso.
5/5 - (2 votes)

Sharing is caring!