The flight time from Edinburgh in the UK to Malta is approximately 3 hours and 44 minutes.
Please note that this is to Malta International Airport. there is no airport in the town of BuÄ¡ibba itself in Malta. You'll need to get transport from Malta International to BuÄ¡ibba.
The exact travel time will vary as it depends on factors such as weather conditions, flight speed, refuelling stops and delays. Your airline can provide additional information.