REUTERS/David Moir
The hijacker told crew he was "pro-Gaddafi" and that he was willing to let all 111 passengers leave the Airbus A320, but not its seven crew, if his demands were met, the Times of Malta said.
It was unclear what the demands were or whether the hijacker was acting alone. Former Libyan leader Muammar Gaddafi was killed in an uprising in 2011, and the country has been racked by factional violence since.
The Maltese prime minister spoke to the Libyan prime minister about the hijacking situation, according to a government spokesman.
Troops took up positions a few hundred meters (yards) from the plane as it stood on the tarmac and no one was seen boarding or leaving it. The aircraft's engines were still running 45 minutes after it landed in late morning, the Times of Malta said.
Here's a look at the troops on the runway:
All other flights at Malta International Airport were canceled or diverted, it said.
The aircraft had been flying from Sebha in southwest Libya to Tripoli for state-owned Afriqiyah Airways, a route that would usually take a little over two hours.
The tiny Mediterranean island of Malta, a European Union member, is about 500 km (300 miles) north of Tripoli.
Maltese Prime Minister Joseph Muscat tweeted: "Informed of potential hijack situation of a #Libya internal flight diverted to #Malta. Security and emergency operations standing by -JM".
Muscat confirmed on Twitter that there are 111 passengers on the plane.
"It has been established that Afriqiyah flight has 111 passengers on board. 82 males, 28 females, 1 infant," Muscat said.
(Reporting by Chris Scicluna; Written by Andrew Roche Editing by Jeremy Gaunt)
The hijacked flight #8U209 is still standing on the runway at Malta Airport https://t.co/2elhRGzLDT pic.twitter.com/p21GjKiCUv
- Flightradar24 (@flightradar24) December 23, 2016
Libyan plane hijack: 111 people on board according to #Malta PM @JosephMuscat https://t.co/dyhozylBeP pic.twitter.com/W5gqUaiQAh
- euronews (@euronews) December 23, 2016
Because of the hijack situation flights to Malta are diverting. pic.twitter.com/Vh0sGqHHi5
- Flightradar24 (@flightradar24) December 23, 2016