Vistula Spit by Gravel Bike: A Seaside Epic from Gdańsk to Krynica Morska and Back
✨ Key Route Information (Quick Facts)
GPX Route for Garmin, Wahoo, Komoot, and Other Bike Computers
Download the free GPX track of this cycling route. The file can be used on Garmin Edge, Wahoo ELEMNT, Hammerhead Karoo, Bryton Rider bike computers and Komoot, OsmAnd, or Ride with GPS apps.
- 1. Vistula Spit by Gravel Bike: A Seaside Epic from Gdańsk to Krynica Morska and Back
- 2. Route & Gear Profile
- 3. Towards the Vistula Mouth: Żuławy Dawn and Ferry Crossing
- 4. Pine Forests and the R10 Trail: Pine Needles and Coastal Gravel Flow
- 5. Halfway in Krynica Morska and Return Across the Żuławy Hinterland
- 6. The Final Moraine Climb: 99 Metres Above Sea Level
- 7. Sightseeing Highlights: What to See En Route
- 8. Practical Guide: Cafés, Water & Route Tips
▶ Route Video & YouTube Vlog
Nakręcone Rowerem — YouTube
2 route videos@nakrecone-rowerem • Cycling, Gravel & Mountains
Lightweight E-MTB Perfection? Riding the Specialized LEVO COMP SL2 Carbon
Route Reels / YouTube Shorts (1):
R10 Gravel Ride, Krynica Morska #gravel #rosebikes #r10
Interactive GPS Map
Precise GPX track route with waypoints
Terrain & Surface Breakdown
Surface details, terrain breakdown, and gear tips
🏆 Route Highlights & Scenic Spots:
- ✓ Ferry crossing Świbno – Mikoszewo across the Vistula River Cut
- ✓ Woodland gravel flow of the R10 route through dense pine forests of the Vistula Spit
- ✓ Panoramic vista at Beach Access 37 overlooking the Gdańsk Bay
- ✓ Historic seaside ambiance of Krynica Morska and bucolic Żuławy polders
- ✓ Decisive moraine climb towards the Tricity Landscape Park returning to Gdańsk
🛣️ Terrain & Surface Breakdown
Varied, fast-rolling terrain linking smooth asphalt on rural Żuławy roads, hardpack forest gravel paths along the R10 trail, and short sections of concrete slabs and sandy coastal stretches. Mostly flat coastal terrain bookended by distinct moraine ascents entering and leaving Gdańsk.
🚴 Recommended Bike & Gear
The prime choice is a gravel bike or light trekking setup on 40–45 mm tyres. A tubeless setup filled with sealant tackles coastal sand and sharp pine needles with ease. Always carry cash for the Świbno ferry and a windproof gilet for exposed riverbank dykes.
📍 Location — Poland
Gdańsk, Pomerania, Poland (PL) — 137.4 km, +311m.
Vistula Spit by Gravel Bike: A Seaside Epic from Gdańsk to Krynica Morska and Back
Morning in Gdańsk welcomed me with a crisp, salty breeze blowing off the Gdańsk Bay and dew settling on the grassy slopes of the moraine hills. Starting out at just under one hundred metres above sea level, the city was gently awakening as the dawn's golden light clipped the historic rooftops. Ahead lay a sweeping 137-kilometre cycling adventure: from centuries-old lanes, across the unique polders of Żuławy and the mighty Vistula River Cut, out along the pine-crowned spine of the Vistula Spit all the way to Krynica Morska. On this ride, the odometer of my Rose Backroad AL rolled past the landmark ten-thousand-kilometre threshold, turning this coastal voyage into an anniversary celebration on trusted kit.
| Parameter | Details |
| Distance | 137.4 km |
| Elevation | +311 m |
| Riding Time (net) | 6h 29min |
| Bike | Rose Backroad AL GRX 400 (2020) |
| Highest Point / Vista | 99 m a.s.l. (km 135.6) |
| Key Ascent | 2.9 km (+89m, max 7%) |
| Route Character | Endurance gravel ride / Smooth gravel flow and quiet rural roads |
Towards the Vistula Mouth: Żuławy Dawn and Ferry Crossing
Descending from the moraine hills of Gdańsk into the low-lying polders triggered an immediate shift in scenery. Within a mere quarter of an hour, urban hum gave way to sweeping grasslands crisscrossed by drainage canals, wrapped in wisps of morning mist. The opening kilometres, hovering around and below sea level, invited a rhythmic, hypnotic cadence. The aluminium Rose Backroad AL rolled whisper-quiet, with wide 700x45c Pirelli Cinturato Gravel M tyres absorbing damp morning asphalt and the first gravel connectors without missing a beat.
At kilometre 21, I stopped briefly at the rest point on Wodna Street in Gdańsk. A few deep breaths, a swift check of the navigation track, and zipping up the wind gilet—the headwind off open water gained bite as Sobieszewo Island drew near. The route continued through charming Przegalina, where historic river locks stand as proud monuments to 19th-century water engineering, taming the wild Vistula. A brief pause along Przegalińska Street offered contemplative views over the calm waters of the Dead Vistula.
The climax of this opening sector was reaching Świbno. The unmistakable aroma of smoked fish and river mud marked fishermen's territory. Next door, at Bar przy Porcie on Świbnieńska 35A, the scent of fresh espresso filled the air while the cable ferry gently bobbed against the wooden dock. This short passage across the Vistula River Cut to Mikoszewo is pure cycling romance—at its mouth, the mighty river shows untamed mass, its steel-grey current hinting at the raw power of the approaching Baltic Sea.
Pine Forests and the R10 Trail: Pine Needles and Coastal Gravel Flow
Rolling off the steel deck of the ferry in Mikoszewo, I crossed into an entirely different realm. The pancake-flat fields of Żuławy faded behind, and my Backroad's tread bit into the sandy pine forests of the Vistula Spit. Here begins one of the most idyllic stretches of the Baltic Sea Coastal Route (R10). The woodland track rolled gently alongside the coastal dune belt. Warm resin and maritime pine scented the air, while the tyres purred over compacted gravel with occasional sandy patches, where the wide tyres provided reassuring stability.
Pedalling through quiet seaside settlements—Jantar, Stegna (with a short breather on Brzozowa Street), and Sztutowo—the frantic pace of modern life dissolved. At Kąty Rybackie, pausing along Rybacka Street, the panorama opened wide over the tranquil Vistula Lagoon. The geographical contrast here is mesmerising: just over the narrow forested dune ridge to the left surges the Baltic Sea, while to the right stretches the mirror-smooth, silent basin of the lagoon, stippled with grey herons and cormorants.
The woodland gravel stretch from Kąty Rybackie towards Krynica Morska is pure gravel riding bliss. The path undulates gently around ancient dunes. At kilometre 63, I took a detour out to Beach Access 37. The sight of an expansive, deserted beach, powdery white sand, and white-capped Baltic surf offered instant recovery for weary legs. Time slows on the Spit, metered only by the rustle of the sea wind through canopy tops and tyres skimming over pine needles.
Halfway in Krynica Morska and Return Across the Żuławy Hinterland
Krynica Morska welcomed me with the mellow, off-season charm of a coastal fishing harbour. Hitting kilometre 68 marked the midpoint of this massive loop. I pulled up at Bartek on Marynarzy 6, spending a well-earned twenty minutes refuelling glycogen reserves and taking in the salty harbour vibe. Gulls circled lazily over trawlers moored alongside the Vistula Lagoon pier.
The homeward leg called for a change of line. To close a true loop without tracing old tracks, after passing through Kąty Rybackie again (with a quick breather along Road 501 and another pause on Rybacka Street) and Cegielnia (stopping on Zalewowa), I turned into the quiet backwaters of the Żuławy polders. The sun began its descent, casting long, amber shadows across rows of pollarded willows. Low-traffic rural tarmac around Junoszyno (stopping on Gdańska Street) and the run back to Mikoszewo carried the first chill of coastal evening air.
At the ferry station in Mikoszewo, I waited twenty minutes for the crossing, watching the Vistula shimmer in the pastel colours of dusk. Crossing back onto Sobieszewo Island and slipping past Bogatka along regional road 501, the ride transitioned into a steady, gritty pull against the headwind towards the twinkling lights of Gdańsk on the western horizon.
The Final Moraine Climb: 99 Metres Above Sea Level
Just as it felt like the ride would conclude with a flat, sleepy glide home, the route unleashed its sting in the tail. Past a final quick stop on Nowolipie Street in Gdańsk at kilometre 134 came the day's crux climb. Straight out of the low-lying flats, the gradient pitched sharply upwards into the forested moraine rim of the Gdańsk Heights.
The push from kilometre 131 to 135 proved to be a stout 2.9-kilometre ascent maxing out at 7%. After more than 130 kilometres in the saddle, every vertical metre demanded deep focus. The Shimano GRX RX400 groupset shifted flawlessly across the rear cogs, and the stiff aluminium frame of the Backroad transferred remaining wattage efficiently into tarmac and hardpack. At kilometre 135.6, I topped out at the route's summit: 99 metres above sea level. From here, the illuminated expanse of Gdańsk glowing through the dusk was breathtaking. It was the definitive finale to a magnificent ride: catching my breath, breathing in the scent of the Tricity Landscape Park forest, and celebrating 137 kilometres ridden between sea, river, and hills.
Sightseeing Highlights: What to See En Route
- ↳ Vistula River Cut & Świbno – Mikoszewo Cable Ferry: A late-19th-century hydro-engineering masterpiece designed to protect Gdańsk from catastrophic ice-jam flooding. The ferry ride is a wonderful open-deck experience across a mighty river mouth; keep your eyes peeled for grey seals that frequently visit the nearby Mewia Łacha Nature Reserve.
- ↳ Woodland R10 Section in Vistula Spit Landscape Park: One of the most scenic designated cycle paths along Poland's Baltic coastline. Flowing well away from main roads, it provides endless gravel flow amidst coastal pines filled with the roar of Baltic surf just over the crest.
- ↳ Beach Access 37 Lookout in Krynica Morska: Hop off the bike for five minutes to cross the wooden boardwalk over the dunes. Looking out across the untamed expanse of the Gdańsk Bay from this wild vantage point captures the true essence of coastal Baltic Poland.
Practical Guide: Cafés, Water & Route Tips
- ↳ Coffee Stops & Local Bites: A convenient first refuelling spot is the rest stop on Wodna Street in Gdańsk (km 21.2). For hot coffee or fresh fried fish before the ferry, check out Bar przy Porcie in Świbno (Świbnieńska 35A). At the midpoint, Bartek at Marynarzy 6 in Krynica Morska (km 68.4) offers hearty meals in a relaxed seaside setting.
- ↳ Water Points & Rest Shelters: Several covered wooden shelters with benches and bike racks line the R10 forest trail. Refill water bottles and restock snacks at grocery shops in Stegna, Kąty Rybackie, or Krynica Morska, as resupply points along the exposed Żuławy dykes are scarce.
- ↳ Recommended Bike and Tyres: Perfectly tuned for modern gravel bikes. Tyres measuring 40 to 45 mm with an all-round tread (such as Pirelli Cinturato Gravel M) hit the sweet spot, guaranteeing low rolling resistance on flat tarmac along with grip and flotation on forest tracks and loose dune sand.
- ↳ Navigation & GPX File: While the waymarking is generally decent, forest forks along the Spit and maze-like polder roads across Żuławy can disorient riders. Load the GPX route onto your cycling computer or phone for a completely hassle-free coastal loop.
Frequently Asked Questions (FAQ)
Everything you need to know before hitting this route
How long should I budget for the round trip from Gdańsk to Krynica Morska?
▾
What are the most scenic highlights along the route?
▾
Which bike setup and tyres work best on this gravel loop?
▾
Free Bike Coloring Pages A4 for Kids & Family
65 vector coloring sheets ready to print (300 DPI, no login required). Gravel, Full MTB, E-Bike & XC!