Волкота вытекает из небольшого озера Макаровского в Андреапольском районе Тверской области на западных отрогах Валдайской возвышенности[1]. Далее река течёт по заболоченной низине, скорость течения небольшая. Ширина реки 20 — 40 метров, берега живописные, одетые лесом. В верхнем течении протекает озеро Волкота, в нижнем течении — озеро Отолово. На берегах реки и озёр несколько небольших деревень. Генеральное направление течения — юго-восток