Endokardit tedavisi tipik olarak enfeksiyona neden olan spesifik bakterilere göre uyarlanmış bir dizi antibiyotik içerir. Listeriosis tipik olarak ampisilin veya amoksisilin gibi antibiyotiklerle tedavi edilir.
Endokardit ve listeriyoz tedavisinin süresi, enfeksiyonun şiddetine ve hastanın tedaviye verdiği cevaba bağlı olarak değişebilir. Ağır vakalarda endokardit birkaç hafta, hatta aylarca antibiyotik tedavisi gerektirebilir. Listeriosis tipik olarak 2-3 haftalık bir süre boyunca tedavi edilir.