Enligt en militär talesman var det ett plan från tamilgerillan LTTE som släppte bomber. Gerillan har senare bekräftat uppgifterna.
Bandaranaike är Sri Lankas enda internationella flygplats och tar emot alla flyg från utlandet.
Den civila flygplatsen drabbades inte av angreppet, men har tills vidare stängts av säkerhetsskäl.
Blossade upp igen
Striderna mellan armén och den tamilska LTTE-gerillan blossade upp igen i slutet av förra året, då den tidigare vapenvilan i praktiken bröt samman.
Regeringssidan redovisar nio dödade och 90 skadade, och uppger att man dödat 20 rebeller sedan den senaste omgången strider bröt ut i fredags. I går dödade en självmordsbombare en soldat och skadade flera civila.
Har anfallit tidigare
De tamilska tigrarna har anfallit Bandaranaike tidigare. I juli 2001 förstörde en gerillastyrka sex civila och tolv militära flygplan på området. Den gången riktade sig anfallet mot den civila flygplatsen.
Efter den attacken råder hård säkerhet på flygplatsen. Till exempel får bara ett begränsat antal personer lämna av respektive ta emot flygpassagerare i terminalerna.