Bolivian ex-President Evo Morales is in Cuba for a medical check-up, a former official from his government said on Friday, after the ousted leader sought asylum in Mexico.