При тонзиліті, фарингіте дорослим – 20-50 мг/кг/сут, дітям – 20-30 мг/кг/сут, тривалість курсу – щонайменше 10 днів. Для профілактики септичного ендокардиту у хворих з вадами серця – по 1 г для дорослих за 1 год до лікувальної або діагностичної процедури, далі по 0.5 г – для дорослих повторно через 6 год.
Препарат необхідно приймати внутрішньо натще або за 1 годину перед їжею. Таблетку не можна ділити та розжовувати. Еритроміцин необхідно приймати ще щонайменше 2-3 дні після зникнення симптомів хвороби. При інфекціях викликаних стрептококами групи А еритроміцин має прийматися щонайменше 10 днів.
Таблетку приймати за 1-2 години до їди або через 2-3 години після їди. Таблетку не можна ділити та розжовувати. Дорослі: звичайні дози при більшості інфекцій: разова доза – 500 мг, добова доза – 1-2 г (2-4 таблетки). Еритроміцин приймають 4 рази на добу, інтервал між прийомами – 6 годин.