Novgorod oblast dekker et areal på 53 895 km². Den grenser til Leningrad oblast (NV,N), Vologda oblast (Ø), Tver oblast (SØ,S) og Pskov oblast (SV).