В реку Луга впадает 33 основных притока, из них 17 — левые, и 16 — правые. Из самых крупных можно отметить правые: Саба (90 километров), Долгая (91 километр); левые: Оредеж (192 километра), Ящера (78 километров), Лемовжа (48 километров), Вруда (60 километров).
В нижнем течении в 23 километрах от устья от Луги отделяется рукав Россонь, который впадает в Нарву, соединяя обе реки.
Левосторонние притоки:
Кленка – река, впадает на 303 километре от устья реки Луга, длина 12 километров;
Вревка (Веревка) – река, впадает на 225 километре от устья реки Луга, длина 40 километров;
Рыбинка (Ольховик) – река, впадает на 186 километре от устья реки Луга, длина 12 километров;
Чернецкий (Ситенка) – ручей, впадает на 179 километре от устья реки Луга, длина 9 километров;
Островенка – река, впадает на 178 километре от устья реки Луга, длина 25 километров;
Каменка – река, впадает на 177,5 километре от устья реки Луга, длина 10 километров;
Губенка – река, впадает на 163 километре от устья реки Луга, длина 13 километров;
Обнова – река, впадает на 121 километре от устья реки Луга, длина 17 километров;
Саба – река, впадает на 109 километре от устья реки Луга, длина 90 километров;
Лыченка – река, впадает на 101 километре от устья реки Луга, длина 30 километров;
Долгая – река, впадает на 93 километре от устья реки Луга, длина 91 километр;
Верца – река, впадает на 91 километре от устья реки Луга, длина 13 километров;
Славянка (Пята) – река, впадает на 72 километре от устья реки Луга, длина 18 километров;
Нотика – река, впадает на 39 километре от устья реки Луга, длина 14 километров;
Орьевка – река, впадает на 38,5 километре от устья реки Луга, длина 11 километров;
Россонь (Россони, Россони-еги) – река (рукав), ответвляется на 23 километре от устья реки Луга, длина 26 километров;
Мертвица – река, впадает на 18 километре от устья реки Луга, длина 10 километров;
Правосторонние притоки:
Черная – река, впадает на 319 километре от устья реки Луга, длина 38 километров;
Тресна – река, впадает на 300 километре от устья реки Луга, длина 14 километров;
Лузно (Глузно) – ручей, впадает на 297 километре от устья реки Луга, длина 15 километров;
Удрайка (Батецкая) – река, впадает на 243 километре от устья реки Луга, длина 32 километра;
Переволока (Перевалок) – река, впадает на 204 километре от устья реки Луга, длина 2 километра;
Оредеж – река, впадает на 191 километре от устья реки Луга, длина 192 километра;
Ящера – река, впадает на 177 километре от устья реки Луга, длина 78 километров;
Кемка – река, впадает на 168 километре от устья реки Луга, длина 29 километров;
Лемовжа – река, впадает на 128 километре от устья реки Луга, длина 48 километров;
Пеледа – река, впадает на 106 километре от устья реки Луга, длина 23 километра;
Вруда – река, впадает на 105 километре от устья реки Луга, длина 60 километров;
Лубенка (Лубонка) – река, впадает на 91 километре от устья реки Луга, длина 21 километр;
Хревица – река, впадает на 89 километре от устья реки Луга, длина 30 километров;
Азика – река, впадает на 77 километре от устья реки Луга, длина 17 километров;
Касколовка (Косколовка) – река, впадает на 57 километре от устья реки Луга, длина 16 километров;
Солка – река, впадает на 56 километре от устья реки Луга, длина 37 километров;
Тарарайка (Солка) – река, впадает на 44 километре от устья реки Луга, длина 33 километра.