"Various people who participated in the act have been detained and we are investigating," he said.

The Mexican attorney general's office said it would investigate the incident but did not say how many people would could be charged.

Flights suspended

Franc Contreras, Al Jazeera's correspondent in Mexico, said that the men who hijacked the flight had claimed to be carrying bombs.

"They were [allegedly] demanding political asylum in Mexico. They were allegedly demanding to speak to Felipe Calderon, the Mexican president."

The airport has remained open, although flights have been suspended.

One of the passengers who was released from the aircraft told Mexican television she had not realised the flight had been hijacked until the plane landed at Mexico City.

"We realised it was a hijack when we saw the police trucks," Adriana Romero said.

The El Universal daily reported that the men had not been able to get inside the plane's cockpit.