I'm in the initial planning stages of a trip to Mexico in January/February and would like to spend one week in Merida and one in San Miguel. At the moment we are looking at flying into San Miguel (BJX) and going from there to Merida. We don't want to rent a car or fly. Are there public or private bus companies that service this route? How long would it take? Many thanks!