El Encanto is located on the Pacific coast of Mexico near the village of Santa Cruz, between Matzatlan and Puerto Vallarta.  Most people fly into Puerto Vallarta and take a bus or taxi to the retreat.  From Los Angeles or Tijuana you can also fly AeroCalifornia to Tepic.