Озеро Меглино располагается на территории Новгородской области, в юго-восточной ее части. Площадь данного водоема составляет 24,2 километров квадратных. Средняя глубина озера составляет 7,5 метров, максимальная глубина – 23 метра. Высота над морским уровнем составляет 265,5 метров. Берега озера пологие и крутые. В основном берега песчано-галечные, западные берега – торфяные. Дно водоема котловинное и волнистое, покрыто песком, чистое, имеются каменные гряды. В озеро Меглино впадает речка Бродская, вытекают такие речки, как Меглинка, которая принадлежит бассейну речек Волга и Молога, а также речка Канава, принадлежащая бассейну речек Нева, Волхова и Уверь. Речка Канава соединяет водоем с озером Островенским. Озеро Меглино соединено протокой с таким озером, как Бродская Лахта, площадь кот