Those visiting Mayapán without their own car have the choice between a tour or public transport. This is the cheapest tour while this is the most highly rated. In addition to the ruins, both include stops for swimming at nearby cenotes.
When it comes to public bus, getting to Mayapán from central Mérida is as straightforward as a day trip to an obscure archaeological site can get. First, you’ll need to head to the Noreste Bus Terminal, located in the eastern portion of the historical center.
While there is indeed a town called Mayapán, this is NOT where you want to head, as the town and archaeological site are two completely separate places. Instead, you’ll need to buy a ticket to the town of Telchaquillo. This bus departs at 9:30 each morning.
Telchaquillo is situated north of the ruins and I was originally under the impression I’d have to walk from the town to get there. But it turns out that the bus continues further south, and the driver can easily drop you off along the highway by the entrance to the ruins.
On the way back, return to the highway and wait on the opposite side of the road for the return bus, which should come around 14:15 in the afternoon. In my case, the bus showed up right on time.
By taking public transport, you’ll have around four hours at the ruins in total, which is much more than you actually need. But if you encounter large tour groups upon arrival like I did, you’ll appreciate having some extra time after the groups finally depart.
Be sure to come prepared with a hat, sunscreen, snacks and water, as there are no restaurants in the area.