Озеро на северо-западе России, расположено в Новгородской области, севернее озера Селигер на территории Валдайского национального парка. Второе по величине озеро области после Ильменя.
Площадь поверхности — 34,7 км². Площадь водосборного бассейна — 292 км². Высота над уровнем моря — 212 м.
Озеро вытянуто с севера на юг более чем на 25 километров, берега сильно изрезаны. На озере Вельё более 200 больших и малых островов.
