The flight between Doha (DOH) and Valletta (MLA) typically takes about 5 hours and 50 minutes.
There are 4 direct flights between Doha and Valletta every week.
The flight numbers are QR383 and QR381.
From Doha you will fly out from Doha International (DOH) and you will be landing at Luqa Airport (MLA).
Airbus A31X/32X flies this route operated by Qatar Airways.
Qatar Airways have non-stop flights to Valletta.