Исток Волги — ключ у деревни Волго-Верховье в Тверской области. В верхнем течении, в пределах Валдайской возвышенности Волга проходит через небольшие озёра — Верхит, Стерж, Вселуг, Пено и Волго.
Главнейшие притоки верхней Волги — Селижаровка, Тверца, Молога, Шексна и Унжа.
Наиболее крупные притоки Волги в её среднем течении — Ока, Сура, Ветлуга и Свияга.
Нижняя Волга принимает сравнительно небольшие притоки — Сок, Самару, Большой Иргиз, Еруслан.
Впадает в Каспийское море.