Leningrad Oblast is located around the Gulf of Finland and south of two great lakes of the European Part of Russia, Lake Ladoga and Lake Onega.
Much of the area of the oblast belongs to the drainage basin of the Neva, which is the only outflow of Lake Ladoga.