Les Championnats panaméricains de VTT 2012 se sont déroulés du 7 au 8 avril 2012, à Puebla au Mexique.