Граница Петроградского административного района с Приморским и Выборгским административными районами проходит по оси реки Большой Невки.
Граница Петроградского административного района с Центральным административным районом проходит по оси реки Невы.
Граница Петроградского административного района с Василеостровским административным районом проходит по оси реки Малой Невы.