The prime minister was met at Beirut International Airport by Lebanese Prime Minister Najib Mikati, with whom he was due to hold talks before making a joint press statement.
Italy has about 1,000 troops as part of the UN peacekeeping force in Lebanon, which has come under repeated fire in recent days during the war between Israel and Hezbollah.
Five peacekeepers were wounded in a series of incidents last week, the latest of which saw UN forces accuse Israeli troops of breaking through a gate and entering one of their positions.
Meloni condemned the incidents as "unacceptable".
UNIFIL was established in 1978 to oversee the withdrawal of Israeli forces after their invasion of Lebanon and to help the Lebanese government reassert its authority over the border region.
Meloni also met in Beirut with the head of Italy's bilateral mission in Lebanon, MBIL, a training program, Italian sources said.
The prime minister - whose country holds the rotating presidency of the G-7 this year - earlier on 18 October met Jordan's King Abdullah II in Aqaba.
According to Rome, they discussed the escalating conflict in the region and joint efforts to end the Gaza ceasefire and release Israeli hostages.
On October 17, Meloni said the assassination of Hamas leader Yahya Sinwar had cleared the way for a "new phase" in the Gaza war, which was triggered by the militant group's deadly October 7, 2023 attack on Israel. | BGNES