Open Travel Guide
  1. Home
  2. Destinations
  3. Poland
  4. Masovian
  5. Warsaw
  6. Day Trips
  7. Zegrze Reservoir and Serock

Day Trips · Masovian, Warsaw

Zegrze Reservoir and Serock

  • DistanceAbout 30-45 km north
  • Travel time45-75 minutes
  • TransportTrain: Koleje Mazowieckie from Warszawa Gdańska toward Legionowo (about 30 minutes, 8-12 PLN (~$2.08-3.12 USD)), then a local bus to Nieporęt, Zegrze or Serock (about 5-10 PLN (~$1.30-2.60 USD))
  • Difficultyeasy
  • Best seasonJune-September

The Zegrze Reservoir is a large artificial lake on the Narew river, roughly 30-45 km north of Warsaw in the Masovian region of Poland, and is the capital's most popular summer water-sports area. Trains from Warszawa Gdańska toward Legionowo take about 30 minutes and cost 8-12 PLN, after which local buses continue to Nieporęt, Zegrze or Serock for another 5-10 PLN.

Large reservoir on the Narew river with beaches, sailing, windsurfing and a marina; Serock has a historic market square.

The Zegrze Reservoir is a large artificial lake on the Narew river, roughly 30-45 km north of Warsaw in the Masovian region of Poland, and is the capital's most popular summer water-sports area. Trains from Warszawa Gdańska toward Legionowo take about 30 minutes and cost 8-12 PLN, after which local buses continue to Nieporęt, Zegrze or Serock for another 5-10 PLN. The whole journey takes 45-75 minutes, and a car or taxi shortens it, with taxis costing roughly 100-180 PLN each way.

The shoreline mixes small beaches, marinas, sailing clubs and waterside restaurants. Visitors can rent kayaks, paddleboards, small sailboats and windsurfing equipment, or take a relaxed walk and swim from public beaches on warm days. Prices for rentals vary by season and operator, so the cost of boat and water-sport hire is additional to the free access to the shore. The wide, shallow water and steady breezes make the reservoir suitable for beginners learning to sail.

Serock, at the northern end, is the main town to explore. Its historic market square sits on a high bank above the Narew, and the town has a parish church, quiet streets and river views. Walking the old centre and the promenade usually takes one to two hours. The area also holds the remains of historic fortifications and a lively marina where yachts gather in summer.

A straightforward one-day arc is to leave Warsaw in the morning, spend the late morning on the water or beach at Zegrze or Nieporęt, and have lunch at a lakeside restaurant, where fish dishes are common. In the afternoon, visitors move on to Serock for the market square and promenade, and then return by bus and train before the evening rush. Because bus frequency drops later in the day, checking the return timetable is wise.

The best season is June to September, when swimming and sailing are practical and beach cafes are open. Weekends can be crowded and parking near the water fills quickly, so weekday visits are calmer. Outside summer the area is quiet, with many seasonal outlets closed, though walking along the shore remains pleasant in spring and autumn. The trip is easy, with flat terrain and little walking required.

Practical information for Zegrze Reservoir and Serock · Last updated September 2026
Distance About 30-45 km north
Travel time 45-75 minutes
Getting there Train: Koleje Mazowieckie from Warszawa Gdańska toward Legionowo (about 30 minutes, 8-12 PLN (~$2.08-3.12 USD)), then a local bus to Nieporęt, Zegrze or Serock (about 5-10 PLN (~$1.30-2.60 USD))
Cost Free to visit; boat and water-sport rentals extra
Difficulty easy
Address Zegrze, 05-131 Serock

How to get there

  • Mode
    Train + local bus
    Cost
    13-22 PLN (~$3.38-5.72 USD) total
    Frequency
    Trains every 20-60 minutes
  • Mode
    Car or taxi
    Cost
    100-180 PLN (~$26-47 USD) each way by taxi
    Frequency
    On demand

Location

Zegrze, 05-131 Serock

52.4660, 21.0480 View on map

Highlights

  • Large Narew reservoir with beaches, marinas and sailing clubs close to Warsaw
  • Kayak, paddleboard, sailboat and windsurfing rentals in summer
  • Historic market square and river-bank promenade in Serock
  • Lakeside restaurants serving fish dishes and light meals

Tips for visiting

  • Take a Koleje Mazowieckie train from Warszawa Gdańska to Legionowo, then a local bus to Nieporęt, Zegrze or Serock.
  • Visit on a weekday in summer to avoid crowded beaches and full car parks.
  • Check the return bus timetable before the afternoon, as services thin out.
  • Bring sun protection and a swimsuit; many beaches have little shade.
  • Book boat or windsurfing lessons ahead on busy weekends in July and August.

When to visit

June to September, preferably on weekday mornings. Late afternoon is pleasant for a stroll in Serock.

Accessibility

Promenades and market squares are largely flat, though some beaches have sand or gravel access. Visitors with limited mobility should inquire locally about accessible entrances at marinas.

Frequently asked questions

How far is Zegrze Reservoir from Warsaw?

It lies about 30-45 km north of Warsaw, and the trip takes 45-75 minutes by train and local bus or by car.

Is it free to visit?

Visiting the shore and public beaches is free, while boat hire, windsurfing and lessons are paid extras.

What is there to see in Serock?

Serock has a historic market square above the Narew river, a parish church and a marina with a riverside promenade.

When is the best time to go?

June to September suits swimming and sailing. Weekdays are quieter than weekends.