Park Geun-hye said that the government had failed to prevent the disaster and bungled its emergency response.
Her apology comes amid ongoing work to retrieve bodies from the sunken hull.
The Sewol ferry sank with 476 people aboard – most of them high school students and teachers – off South Korea on April 16. A total of 174 were rescued.
The remainders have been confirmed dead or missing presumed drowned.
Officials have retrieved almost 200 bodies and divers are continuing to search for those still unaccounted for.
“I don’t know how to apologize for the failure to prevent this accident, and for the insufficient first response,” Park Geun-hye said in the statement.
“I am sorry to the people and heavy-hearted that many precious lives were lost.”
Park Geun-hye’s apology comes amid mounting public anger and criticism over the disaster. Most of those on board were on a trip from Danwon high school in Ansan, south of Seoul.
She had earlier paid her respects at a memorial altar set up near the school. Local media reports said she was heckled by angry family members.
Attention has focused on why so few people were evacuated from the stricken vessel, and on the possibly negligence of the captain and crew.
On Sunday, South Korean PM Chung Hong-won offered his resignation over the disaster.
In her statement, Park Geun-hye said she would create a new government agency to handle large-scale accidents, Yonhap news agency reported.
The national safety ministry would also be placed under the prime minister’s office, the agency said.
It is not yet clear what caused the incident but investigations are focusing on whether modifications made to the vessel made it more unstable.
The Sewol ferry was also reported to be carrying cargo more than three times its approved amount.
All 15 crew members involved in the navigation of the ferry are now in custody, facing criminal negligence charges.
New pictures emerged on Monday that showed ferry captain Lee Joon-seok, 69, wearing a sweater and underpants, being rescued from the tilting vessel.
He was not at the helm when the ship got into trouble – instead the vessel was being steered by a third mate.
Another focus of the investigation is why passengers were told to remain in their cabins as the ship listed.
Divers have found many bodies of passengers, wearing life jackets, in cabins and public areas inside the ship.
OkI8UE81KFQAt least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…
Elon Musk has said he will give away $1 million a day to a registered…
India and Canada have decided to expel their top envoys along with other diplomats as…