De nasala klusilerna uttalas som separata stavelser när de förekommer framför en klusil (mtoto[m.to.to] "barn", nilimpiga[ni.li.m.pi.ɠa] "jag slog honom"), och prenasaliserade klusiler sönderfaller i två stavelser när ordet i annat fall skulle ha en (mbwa[m.bwa] "hund"). I andra fall händer detta dock inte: ndizi "banan" har två stavelser, [ndi.zi], liksom nenda[ne.nda] (inte *[nen.da]) "gå".
Frikativorna inom parenteser, th dh kh gh, är lånade från arabiska. Många swahilitalare uttalar dem som [s z h r].
Swahilis ortografi skiljer inte aspirerade från oaspirerade konsonanter. När substantiv i N-klassen börjar på klusiler är dessa aspirerade (tembo[tembo] "palmvin", men tembo[tʰembo] "elefant") i vissa dialekter. I övrigt är aspirerade konsonanter ovanliga.
Swahilis l och r sammanblandas av många talare och uttalas ofta båda som /ɺ/
Grammatik
Substantivklasser
Liksom i andra bantuspråk är substantiven i swahili indelade i klasser, i swahilis fall 14: sex klasser singular och plural, en klass för verbalainfinitiver som används som substantiv, och det enda substantivet mahali "plats".
Ord som börjar på m- i singular och wa- i plural syftar på animata substantiv, särskilt människor. Exempel är mtu, "person" (plural watu), och mdudu, "insekt" (plural wadudu). En klass med m- i singular men mi- i plural syftar ofta på växter, såsom mti "träd", miti träd (plural). Infinitiv av verb börjar på ku-, till exempel kusoma 'att läsa'. Andra klasser är svårare att kategorisera. Ord som i singular börjar på ki- får i plural vi-. De syftar ofta på handverktyg och andra artefakter. Denna alternering ki-/vi- tillämpas ofta på lånord där ki- ursprungligen var en del av roten, som vitabu "böcker" från kitabu "bok" (från arabiskakitāb "bok"). Denna klass innehåller även namn på språk (som språkets namn Kiswahili), och diminutiver, som anses ha varit en separat klass i äldre stadier av bantuspråk. Ord som börjar på u- är ofta abstrakta och saknar plural, till exempel utoto "barndom".
En femte klass börjar med n- eller m- eller ingenting, och är likadan i plural. En annan klass har ji- eller inget prefix i singular, och ma- i plural. Denna klass används ofta för augmentativer. När substantivet självt inte visar tydligt vilken klass det tillhör gör dess komplement det. Adjektiv och räkneord får vanligen substantivprefixen, och verb tar en annan uppsättning prefix.
singular
plural
mtoto
mmoja
anasoma
watoto
wawili
wanasoma
barn
ett
läser
barn
två
läser
Ett barn läser
Två barn läser
kitabu
kimoja
kinatosha
vitabu
viwili
vinatosha
bok
en
räcker
böcker
två
räcker
En bok räcker
Två böcker räcker
ndizi
moja
inatosha
ndizi
mbili
zinatosha
banan
en
räcker
bananer
två
räcker
En banan räcker
Två bananer räcker
Samma substantivrot kan användas med olika substantivklassprefix för avledda betydelser: människa mtoto (watoto) "barn", abstrakt utoto "barndom", diminutiv kitoto (vitoto) "spädbarn", augmentativ toto (matoto) "stort/stora barn". Även vegetativa mti (miti) "träd", artefakt kiti (viti) "pall(ar)", augmentativ jiti (majiti) "stort träd", kijiti (vijiti) "pinne/pinnar", ujiti (njiti) "högt smalt träd".
Fastän swahilis substantivklassystem kan karakteriseras som grammatiskt genus skiljer det sig från grammatiskt genus i indoeuropeiska språk: I swahili är substantivs klasstillhörigheter fortfarande till stor del semantiskt motiverade, medan de indoeuropeiska språkens system mestadels är godtyckliga. Klasserna kan dock inte förstås som enkla kategorier som "människor" eller "träd". Snarare finns betydelseutbredningar, ord som liknar dessa utbredningar och sedan utbredningar från dessa. Slutresultatet är ett semantiskt nät som verkade vettigt vid tidpunkten, och ofta fortfarande verkar vettigt, men kan vara förvirrande för någon som inte kan språket.
Dialekter
Sedan kolonialtiden, cirka 1870 till 1960, och in i nutid, har kiunguja, Zanzibardialekten av swahili, blivit grundvalen för standardswahili som det används i Östafrika. Swahili inbegriper dock mer än 15 distinkta dialekter, däribland:
Kiunguja: Talas på ögruppen Zanzibar och är basen för standardswahili. Namnet Kiunguja är härlett ur Unguja, namnet på ögruppens största ö.
Sheng - en sorts gatuslang, är en blandning av swahili, engelska, kikuyu och andra språk som talas i och omkring Nairobi i informella sammanhang. Sheng uppstod i Nairobis slum och anses fashionabelt och kosmopolitiskt bland en växande andel av befolkningen.