Den første idrettskonkurransen som ble arrangert i byen, var en ro-konkurranse arrangert av Peter den store i 1703 etter seieren over den Svensk flåten. Yachting har også blitt arrangert av den russiske marinen helt siden byen ble grunnlagt. Yacht-klubbene: St. Petersburg River Yacht Club og Neva Yacht Club er i dag blant verdens eldste Yacht-klubber.