Angrepet skjedde i Wardak-provinsen nær hovedstaden Kabul, opplyser en talsmann for myndighetene i provinsen, Ataullah Khogyani.
Ifølge øyenvitner ble bussen stanset av væpnede menn i 1-tida natt til tirsdag. Passasjerene ble deretter skutt én for én, opplyser Ataullah Khogyani, talsmann for provinsguvernøren.
Det er ikke kjent hvem som sto bak angrepet mot bussen, eller hva motivet var.
Taliban har fotfeste i distriktet der bussen ble angrepet, men en talsmann for opprørsgruppen avviser at de står bak.
Angrepet understreker uansett den skjøre sikkerhetssituasjonen i landet, samtidig som landets nye president Ashraf Ghani er i USA, der han tirsdag skal møte president Barack Obama.
Spørsmålet som står helt øverst på dagsordenen, er om Obama vil gå bort fra sin opprinnelige plan om å halvere tallet på amerikanske soldater i Afghanistan i løpet av 2016. Ghani ønsker imidlertid at de 10.000 soldatene skal bli i landet.