Edsviken is an elongated, narrow inlet of the Baltic Sea running through the Swedish municipalities of Danderyd, Solna and Sollentuna in Stockholm County. Edsviken ranges from Stocksund and Bergshamra, Solna in the south to Edsberg in the north. The inlet is about 7.7 km long with an area of approximately 3.6 km2; its maximum depth is around 20 m. The Edsviken joins the Stocksundet at Bergshamra and eventually flows into the Lilla Värtan.
The Edsviken is a popular waterway, it is used by anglers, boat owners and bathers in the summer and ice skaters in the winter.
Coordinates 59°24'52.125" N 17°59'31.817" E