"Mitiga airport has been targeted by fire this morning, the first day of Eidul Azha," the airport's management said in a statement on Facebook.
Air traffic was suspended "until further notice", the statement added, alongside photos showing columns of smoke rising from the runway and parked planes.
Haftar launched an offensive to take Libya's capital in early April, but encountered stiff resistance, resulting in months of stalemate in southern Tripoli's outskirts.
Libya's Haftar vows 'victory' imminent in Tripoli
His self-styled Libyan National Army (LNA) and the Tripoli-based Government of National Accord had on Saturday agreed to a UN-sponsored humanitarian truce for Eidul Azha, although the GNA had listed conditions, including a cessation of troop movements.
The GNA blamed Haftar's forces for the attack against the airport, and for a separate alleged attack in the Soug al-Jomaa district of Tripoli.
"Haftar's militias have violated the truce twice," told GNA spokesperson Mustafa al-Mejii.
"The first time targeted a home in Soug al-Jomaa, wounding three civilians, and the second hit Mitiga airport," he added.
Located east of Tripoli, Mitiga is a former military airbase that has been used by civilian traffic since Tripoli's international airport suffered severe damage during fighting in 2014.
Mitiga is in a zone under the control of forces loyal to the UN-recognised GNA and has often been targeted.
"We have noted the coordinates of the rocket fire from zones controlled by Haftar's militias south of the capital" and passed them on to the UN mission in Libya (UNSMIL), Mejii said.
Libyan TV channels also reported exchanges of fire around the road to the closed international airport on Sunday.
The truce had come after UN envoy Ghassan Salame had already called several times for humanitarian ceasefires, without success.
Over the past four months, 1,093 people have been killed in the fighting and 5,752 wounded, according to the World Health Organisation (WHO), while more than 120,000 people have been displaced.
Libya has been mired in chaos since a Nato-backed uprising that toppled and killed dictator Moamer Kadhafi in 2011.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ