
EuroVelo 10 (Baltic Sea Cycle Route) is an international long-distance cycle route in the EuroVelo network. It forms a circuit around the Baltic Sea. The official loop is about 9,100 kilometres (5,700 mi) long and passes through nine countries: Denmark, Sweden, Finland, Russia, Estonia, Latvia, Lithuania, Poland and Germany. There is no prescribed starting point or direction of travel.
The route links major port cities, resorts, islands, forests, farmland and long stretches of coast. Its standard varies greatly: paved cycleways alternate with gravel, forest roads, concrete slabs, cobbles and ordinary public roads. The official track also includes sections that are still being developed or planned.
Understand
[edit | edit source]
- EV10 route available in OSM data: ━━ all mapped sections.
- On each country map, that country's section of EV10 is highlighted with a thicker red line, while the other mapped sections remain yellow. The lines are display-optimised geometry from OpenStreetMap super-relation 2689634, retrieved through Waymarked Trails on 31 July 2026. The Russian sections of the formal route are not included in that super-relation and are therefore not shown. The maps do not replace a current GPX track or navigation app: OSM is community-maintained, and ferry links and unfinished sections may not form a continuous line.
Key facts
[edit | edit source]| Feature | Information |
|---|---|
| Length of the full circuit | about 9,100 kilometres (5,700 mi); the combined land-based GPX tracks are shorter because some links are ferry crossings and some sections are still being developed |
| Countries | Denmark, Sweden, Finland, Russia, Estonia, Latvia, Lithuania, Poland and Germany |
| Character | mostly flat or gently rolling; wind, the overall distance, uneven surfaces, seasonal ferries and long gaps between services in the north add difficulty |
| Suitable bicycle | a trekking, touring or gravel bike with tyres at least 35–40 millimetres (1.4–1.6 in) wide; a pure road bike is not suitable for the full circuit |
| Best season | May to September; June to August is the most reliable period in northern Sweden and Finland |
| Navigation | the official GPX track and an offline map are essential; do not assume continuous EV10 waymarking |
| Time for the full circuit | usually 100–130 riding days at 65–90 kilometres (40–56 mi) per day, plus rest days and a weather reserve |
The official EuroVelo site provides a full track and a separate track containing only developed, signposted or certified sections. The full GPX does not imply that there is a finished, continuous cycleway.
National sections
[edit | edit source]- The distances below are approximate values calculated from the official 2026 GPX tracks. They exclude ferry distances; the additional Bornholm circuit is included under Denmark. Their sum therefore differs from the official 9,100 kilometres (5,700 mi).
| Country | Approximate land-track length | Main route | Development and signage |
|---|---|---|---|
| Denmark | about 625 kilometres (388 mi) including the Bornholm circuit | Copenhagen – Zealand – Møn – Falster – Lolland – Langeland – Funen – Ærø – Als – Sønderborg – Padborg | generally developed and signposted; several compulsory or seasonal crossings |
| Sweden | about 2,520 kilometres (1,570 mi) | Malmö – Ystad – Karlskrona – Kalmar – Stockholm – Sundsvall – Umeå – Luleå – Haparanda | no uniform EV10 waymarking; in the south follow routes including Sydkustleden and Sydostleden, and farther north rely mainly on the GPX track and regional routes |
| Finland | about 1,630 kilometres (1,010 mi) | Haparanda/Tornio – Kemi – Oulu – Vaasa – Pori – Rauma – Turku – Helsinki – Kotka – Vaalimaa | much of the southern and western section is signposted; north of Vaasa there are long stretches classed as undeveloped or of unknown status |
| Russia | about 660 kilometres (410 mi) | Vyborg – Saint Petersburg – Narva and the Curonian Spit – Kaliningrad – Mamonovo | formal EV10 alignment; do not plan to ride it in 2026 — see Stay safe |
| Estonia | about 985 kilometres (612 mi) | Narva – Lahemaa – Tallinn – Paldiski – Haapsalu – Hiiumaa – Saaremaa – Pärnu | mostly signposted as EV10/EV13 and Estonian national route 1; three ferry crossings are required between the islands and mainland |
| Latvia | about 560 kilometres (350 mi) | Ainaži – Saulkrasti – Riga – Jūrmala – Kolka – Ventspils – Pāvilosta – Liepāja | developed and signposted sections alternate with public roads; signage is weaker south of Liepāja |
| Lithuania | about 105 kilometres (65 mi) | Būtingė – Palanga – Klaipėda – Smiltynė – Nida | the coastal cycleway is developed, but EV10 signage is incomplete; there are busy-road and uneven-surface sections |
| Poland | about 588 kilometres (365 mi) | Gronowo – Braniewo – Frombork – Elbląg – Gdańsk – Puck – Łeba – Ustka – Kołobrzeg – Międzyzdroje – Świnoujście | Velo Baltica in the west, shared by EV10 and EV13; well signposted from Gdańsk to Świnoujście, less so between Braniewo and Elbląg |
| Germany | about 1,090 kilometres (680 mi) | Ahlbeck – Usedom – Rügen – Stralsund – Rostock – Wismar – Lübeck – Fehmarn – Kiel – Flensburg | developed as the Ostseeküsten-Radweg and D-Route 2; there are no EV10-logo signs, but national and regional waymarking is available |
OpenStreetMap route maps
[edit | edit source]In OSM, EV10 is stored as super-relation 2689634, whose members include national relations. Waymarked Trails highlights the selected route against other cycle routes:
| Area | OSM relation | Route map |
|---|---|---|
| full EV10 | 2689634 | Waymarked Trails |
| Denmark | 1737354 | Waymarked Trails |
| Estonia | 1741826 | Waymarked Trails |
| Finland | 2265095 | Waymarked Trails |
| Germany | 1745805 | Waymarked Trails |
| Latvia | 1741202 | Waymarked Trails |
| Lithuania | 1753661 | Waymarked Trails |
| Poland | 1738118 | Waymarked Trails |
| Russia (Kaliningrad Oblast) | 1738693 | Waymarked Trails |
| Sweden | 63584 | Waymarked Trails |
- OSM relations show the state of a community-maintained map, not formal certification or a guarantee that a section is rideable. Compare them with the official GPX and notices from regional route managers before travelling.
Surfaces and traffic
[edit | edit source]
A survey of 2,637 kilometres (1,639 mi) of southern EV10, carried out in 2024–2025, found that 53% of the surveyed route was free of motor traffic, 27% used roads with very low traffic and 12% used roads with low traffic. Fully separated infrastructure accounted for 47%, and 82% of surfaces were rated good or very good to ride. These figures concern surveyed sections in Denmark, Germany, Poland, Lithuania and southern Sweden, not the full 9,100 kilometres (5,700 mi).
Common difficulties include:
- sand, earth and worn concrete slabs between Łeba and Rowy, especially near Slowinski National Park;
- poor forest roads in Wolin National Park and between Świnoujście and Międzyzdroje;
- cobbles and long cobbled sections in eastern Germany;
- narrow strips of concrete slabs and forest roads on Rügen;
- busier public roads in Lithuania and in parts of the Baltic states;
- gravel and local roads in Sweden and Finland, especially away from national touring routes;
- heavy pedestrian and cycle traffic on resort promenades in July and August.
On Velo Baltica in West Pomerania, 73% of the route is free of motor traffic, 59% is asphalt and 25% is made of pavers, slabs or cobbles. On the Pomeranian and Warmian-Masurian section, asphalt accounts for 61%, stabilised gravel 18%, pavers, slabs or cobbles 15%, and earth or loose gravel 6%.
Waymarking
[edit | edit source]
The recommended EuroVelo sign shows the number 10 on a blue field surrounded by yellow stars. In practice, also look for national route markings:
| Area | Marking to look for | Notes |
|---|---|---|
| Denmark | EV10 and national route 8 (Østersøruten) | good signage, but not every ferry operates all year |
| southern Sweden | Sydkustleden and Sydostleden | no EV10 signs; a GPX track is needed away from the national routes |
| Finland | EV10 and local or regional cycle signs | best waymarking from Vaasa through Turku to Vaalimaa |
| Estonia | EV10/EV13 and national route 1 | relatively clear, including on the islands |
| Latvia | EV10/EV13 and local route numbers | weaker between Liepāja and the Lithuanian border |
| Lithuania | EV10 and the Lithuanian Seaside Cycle Route | EV10 signs are incomplete and in places do not conform to the EuroVelo standard |
| Poland | EV10/EV13, Velo Baltica and, in places, older R10 signs | EV10/13 signage is good from Świnoujście to Gdańsk; an old R10 symbol may also indicate a variant or link route |
| Germany | Ostseeküsten-Radweg and D-Route 2 | no EV10-logo signs, but national waymarking is usually sufficient |
Prepare
[edit | edit source]- Download the official GPX and an offline map before setting out. Refresh the track before every long section.
- Plan for an average of 60–90 kilometres (37–56 mi) a day. On gravel, islands, in national parks and in strong winds, a realistic distance may fall to 40–60 kilometres (25–37 mi).
- North of Stockholm and Vaasa, carry a full day's food: there can be long gaps between shops, accommodation and repair services.
- In July and August, book ahead at Polish and German resorts and on Bornholm, Rügen, Saaremaa, Hiiumaa and the Curonian Spit.
- Check whether a train or ferry operator requires a separate bicycle ticket or a reserved bicycle space. Capacity can be limited, particularly in summer.
- For an e-bike, plan for an 80–120 kilometres (50–75 mi) range and identify charging opportunities; public bicycle chargers do not form a continuous network.
- Carry spare tubes or a tubeless repair kit, patches, a chain quick-link, basic tools, strong lights and mosquito repellent.
Sample plan for the full circuit
[edit | edit source]| Part of journey | Approximate distance | Suggested riding time | Notes |
|---|---|---|---|
| Copenhagen – Malmö – Stockholm | about 1,060 kilometres (660 mi), excluding the Bornholm circuit | 14–18 days | bicycles may not be ridden across the Øresund Bridge; use a train or take the longer ferry option via Helsingør |
| Stockholm – Haparanda | about 1,460 kilometres (910 mi) | 19–24 days | services become less frequent; some stretches lack EV10 signs |
| Haparanda – Turku – Helsinki | about 1,370 kilometres (850 mi) | 18–23 days | northern Finland is less developed; standards gradually improve from Vaasa |
| Helsinki – Tallinn | ferry crossing | 1 day | the practical option that bypasses the closed Finnish–Russian border and the Russian section of EV10 |
| Tallinn – Pärnu – Riga – Klaipėda | about 1,275 kilometres (792 mi) | 16–21 days | the main Estonian alignment includes Hiiumaa, Saaremaa and three ferry crossings |
| Klaipėda – Poland, bypassing Kaliningrad Oblast | depends on the option chosen | 6–12 days, or use transport | there is no official EV10 diversion; an overland option runs far inland through Lithuania and Poland via the Suwałki area |
| Braniewo – Gdańsk – Świnoujście | about 588 kilometres (365 mi) from the border at Gronowo | 8–11 days | Łeba–Rowy is the most difficult section for surfaces |
| Świnoujście – Rostock – Lübeck – Kiel – Padborg – Copenhagen | about 1,610 kilometres (1,000 mi) | 21–28 days | the full alignment includes a loop around Rügen and the Danish islands; check the many ferry timetables |
Until the Russian borders reopen, the full official circuit cannot be ridden without a ferry, train or unofficial diversion.
Get in
[edit | edit source]The most convenient places to start or end are major rail and ferry hubs. Check timetables and bicycle-carriage conditions immediately before travelling.
| Hub | Rail | Ferries and relevance to EV10 |
|---|---|---|
| Copenhagen / Malmö | long-distance and regional services; trains across the Øresund Bridge carry bicycles under the operator's rules | a good starting point for the southern route; Copenhagen has a one-way bicycle-rental service to Gdańsk |
| Ystad and Trelleborg | regional rail in Scania | Ystad–Rønne for Bornholm; ferries from Trelleborg to Germany, Poland and Lithuania |
| Karlskrona and Karlshamn | trains to Malmö and other towns in southern Sweden | Karlskrona–Gdynia and Karlshamn–Klaipėda can link or shorten different parts of the circuit |
| Stockholm, Turku and Helsinki | main Swedish and Finnish rail hubs | Stockholm–Turku/Helsinki ferries and frequent Helsinki–Tallinn services |
| Tallinn | Balti jaam, with trains including services to Narva and Paldiski | links to Helsinki and Stockholm; the best place to bypass the Russian section around the Gulf of Finland |
| Riga | Latvia's main rail hub | a natural start or break point for the Baltic-state sections |
| Klaipėda | operating station with domestic services | ferries to Kiel, Karlshamn and Trelleborg; the local Klaipėda–Smiltynė ferry reaches the Curonian Spit |
| Braniewo and Elbląg | operating passenger stations; Braniewo has a limited regional service | the most convenient railheads for the eastern Polish section; Frombork and Tolkmicko have no regular passenger trains |
| Gdańsk, Sopot and Gdynia | very frequent SKM, regional and long-distance trains | Gdańsk–Nynäshamn and Gdynia–Karlskrona; the best Polish hub for starting a shorter trip |
| Puck, Władysławowo, Łeba, Ustka, Darłowo and Kołobrzeg | Puck, Władysławowo and Kołobrzeg have regular services; Łeba, Ustka and Darłowo may have seasonal or limited trains | useful for splitting the Polish route; check current services in the Passenger Portal |
| Świnoujście | regional and long-distance trains via Szczecin | ferries to Ystad and Trelleborg; the local Świna crossing carries pedestrians and bicycles |
| Rostock | major regional and long-distance rail hub | Gedser–Rostock ferry; start of the German section and of the shorter Copenhagen–Gdańsk option |
| Lübeck, Kiel and Flensburg/Padborg | good domestic and international links | ferries from Kiel to Klaipėda, Gothenburg and Oslo; these hubs give access to the German–Danish section |
Main crossings on the core route
[edit | edit source]- Copenhagen–Malmö – take a train across the Øresund Bridge; cycling on the bridge is prohibited.
- Helsinki–Tallinn – not the historic EV10 alignment through Russia, but in 2026 the main practical bypass of the closed border.
- Rohuküla–Heltermaa, Sõru–Triigi and Kuivastu–Virtsu – required for the route through Hiiumaa, Saaremaa and Muhu.
- Fynshav–Søby, Ærøskøbing–Svendborg and Spodsbjerg–Tårs – island crossings on Danish EV10.
- Stubbekøbing–Bogø – a seasonal ferry that shortens the ride towards Møn; use the bridge diversion outside the season.
- Świbno–Mikoszewo – a seasonal crossing of the Vistula Cut. In the 2026 season it operates from 1 May to 30 September, 07:00–21:00, usually every 30 minutes; see the current timetable and fares. Outside the season, a substantial detour via the bridge at Kiezmark is needed.
Route
[edit | edit source]Detailed route by country
[edit | edit source]- The following lists successive route nodes from the official GPX. Intermediate villages are also listed for Poland. EV10 often skirts settlements rather than passing through their centres; use a current track for navigation.
Sweden
[edit | edit source]
- Highlight: ━━ Swedish section · ━━ other mapped EV10 sections.
Malmö – Skanör – Trelleborg – Smygehuk – Ystad – Simrishamn – Brösarp – Kristianstad – Sölvesborg – Karlshamn – Karlskrona – Torsås – Kalmar/Smedby – Mönsterås – Oskarshamn – Figeholm – Blankaholm – Västervik – Loftahammar – Valdemarsvik – Söderköping – Nyköping – Vagnhärad – Stockholm – Åkersberga – Gavel – Österbybruk – Marma – Gävle – Bergby – Söderhamn – Hudiksvall – Harmånger – Armsjötorpet – Sundsvall – Bergeforsen – Härnösand – Ullånger – Örnsköldsvik – Husum – Nordmaling – Umeå – Robertsfors – Lövånger – Skellefteå – Byske – Piteå – Luleå – Töre – Kalix – Haparanda.
From Ystad, a ferry reaches Danish Bornholm, where an additional circuit runs Rønne – Allinge – Svaneke – Dueodde – Rønne, about 103 kilometres (64 mi).
Finland
[edit | edit source]
- Highlight: ━━ Finnish section · ━━ other mapped EV10 sections.
Haparanda/Tornio – Kemi – Kuivaniemi – Oulu – Liminka – Siikajoki – Pyhäjoki – Kalajoki – Kokkola – Jakobstad – Oravais – Vaasa – Malax – Närpes – Kristinestad – Merikarvia – Yyteri – Pori – Eurajoki – Rauma – Uusikaupunki – Mynämäki – Askainen – Turku – Paimio – Salo – Mathildedal – Ekenäs – Ingå – Kirkkonummi – Helsinki – Porvoo – Loviisa – Kotka – Hamina – Vaalimaa.
Russia — formal alignment
[edit | edit source]Vaalimaa – Vyborg – Saint Petersburg – Ivangorod – Narva. The second Russian section runs from Nida through Rybachy – Lesnoy – Zelenogradsk – Pionersky – Svetlogorsk – Yantarny – Primorsk – Svetly – Kaliningrad – Ladushkin – Mamonovo to the border at Gronowo. In 2026, neither section should be included in a practical trip plan.
Estonia
[edit | edit source]
- Highlight: ━━ Estonian section · ━━ other mapped EV10 sections.

Narva – Sillamäe – Aseri – Karula – Võsu – Loksa – Haavakannu – Tallinn – Paldiski – Keila-Joa – Nõva – Haapsalu – Rohuküla – ferry to Heltermaa – Kärdla – Kõrgessaare – Emmaste – Sõru – ferry to Triigi – Leisi – Mustjala – Kihelkonna – Kuressaare – Orissaare – Muhu – Kuivastu – ferry to Virtsu – Tõstamaa – Pärnu – Ikla/Ainaži.
Latvia
[edit | edit source]
- Highlight: ━━ Latvian section · ━━ other mapped EV10 sections.
Ainaži – Salacgrīva – Saulkrasti – Riga – Jūrmala – Klapkalnciems – Engure – Mērsrags – Roja – Kolka – Mazirbe – Irbene – Ventspils – Pāvilosta – Liepāja – Bernāti – Pape – Rucava – the border at Būtingė.
Lithuania
[edit | edit source]
- Highlight: ━━ Lithuanian section · ━━ other mapped EV10 sections.

Būtingė – Šventoji – Palanga – Karklė – Klaipėda – city ferry to Smiltynė – Alksnynė – Juodkrantė – Pervalka – Preila – Nida – the Russian border on the Curonian Spit.
Poland
[edit | edit source]
- Highlight: ━━ Polish section · ━━ other mapped EV10 sections.
Eastern section: Gronowo – Młoteczno – Braniewo – Stępień – Frombork – Narusa – Krzyżewo – Wodynia – Pogrodzie – Nowinka – Tolkmicko – Kadyny – Suchacz – Kamionek Wielki – Jagodno – Elbląg – Kazimierzowo – Jazowa – Solnica – Kmiecin – Nowy Dwór Gdański – Żelichowo – Tujsk – Rybina – Chorążówka – Głobica – Stegienka – Jantar – Mikoszewo – ferry to Świbno – Sobieszewo Island – Wiślinka – Bogatka – Przejazdowo – Gdańsk.
Central section: Gdańsk – Sopot – Gdynia – Kosakowo – Pierwoszyno – Mechelinki – Mosty – Osłonino – Rzucewo – Błądzikowo – Puck – Swarzewo – Gnieżdżewo – Łebcz – Starzyński Dwór – Radoszewo – Starzyno – Kłanino – Sulicice – Sławoszyno – Sławoszynko – Karwieńskie Błoto Pierwsze – Karwieńskie Błoto Drugie – Dębki – Białogóra – Lubiatowo – Kopalino – Osetnik/Stilo – Sasino – Ulinia – Sarbsk – Nowęcin – Łeba – Żarnowska – Gać – Izbica – Rzuski Las – Ciemino – Główczyce – Skórzyno – Równo – Rumsko – Wierzchocino – Żelazo – Smołdzino – Gardna Wielka – Gardna Mała – Retowo – Rowy.
Western section: Rowy – Dębina – Poddąbie – Wytowno – Orzechowo – Ustka – Duninowo – Zaleskie – Złakowo – Marszewo – Królewo – Korlino – Łącko – Jezierzany – Jarosławiec – Wicie – Darłowo – Żukowo Morskie – Bobolin – Dąbki – Bukowo Morskie – Gleźnowo – Bielkowo – Wierciszewo – Iwięcino – Rzepkowo – Osieki – Łazy – Unieście – Mielno – Mielenko – Chłopy – Sarbinowo – Gąski – Pleśna – Ustronie Morskie – Sianożęty – Kołobrzeg – Grzybowo – Dźwirzyno – Rogowo – Mrzeżyno – Pogorzelica – Niechorze – Rewal – Trzęsacz – Pustkowo – Pobierowo – Łukęcin – Radawka – Dziwnówek – Dziwnów – Międzywodzie – Świętouść – Kołczewo – Wisełka – Warnowo – Międzyzdroje – Łunowo – Warszów – Świnoujście.
- EV10 in Kołobrzeg
- The shared EV10 and EV13 route in Sopot
- R10/EV10 at Dębki
- EV10 and EV13 at Wytowno
Germany
[edit | edit source]
- Highlight: ━━ German section · ━━ other mapped EV10 sections.

Ahlbeck – Heringsdorf – Bansin – Ückeritz – Koserow – Zinnowitz – Trassenheide – Wolgast – Kröslin – Freest – Lubmin – Greifswald – Stralsund – Rügen: Altefähr – Garz – Putbus – Göhren – Baabe – Sellin – Binz – Sassnitz – Lohme – Glowe – Juliusruh – Putgarten/Cape Arkona – Dranske – Wiek – Schaprode – Gingst – Rambin – Altefähr – Stralsund – Barth – Zingst – Prerow – Ahrenshoop – Wustrow – Graal-Müritz – Warnemünde/Rostock – Wismar – Travemünde – Neustadt in Holstein – Großenbrode – Puttgarden – Großenbrode – Oldenburg in Holstein – Schönberger Strand – Kiel – Eckernförde – Kappeln – Flensburg/Padborg.
Denmark
[edit | edit source]
- Highlight: ━━ Danish section · ━━ other mapped EV10 sections.
Padborg – Sønderborg – Fynshav – ferry to Søby – Ærøskøbing – ferry to Svendborg – Langeland – Spodsbjerg–Tårs ferry – Nakskov – Rødbyhavn – Maribo – Nykøbing Falster – Stubbekøbing – Bogø – Møns Klint – Stege – Rødvig – Køge – Copenhagen.
Polish sections
[edit | edit source]| Section | Length | Surface and difficulties | Rail or ferry |
|---|---|---|---|
| Gronowo – Elbląg | about 57 kilometres (35 mi) | local roads, gravel and service roads; the intended route is neither fully developed nor fully signposted | operating stations at Braniewo and Elbląg; no regular passenger trains at Frombork or Tolkmicko |
| Elbląg – Mikoszewo | about 51 kilometres (32 mi) | mostly flat Żuławy Wiślane, asphalt and local roads | Elbląg; the seasonal Żuławy narrow-gauge railway near Jantar and Stegna |
| Mikoszewo – Gdańsk | about 23 kilometres (14 mi) | flat; the seasonal ferry is needed for continuity of the shortest option | Świbno–Mikoszewo ferry; many stations in Gdańsk |
| Gdańsk – Gdynia | about 25 kilometres (16 mi) | almost entirely on urban cycleways; heavy summer traffic along the coast | SKM and long-distance trains at Gdańsk, Sopot and Gdynia |
| Gdynia – Sławoszyno | about 57 kilometres (35 mi) | asphalt, cycleways and local roads; several climbs on the Puck moraine plateau | Gdynia, Puck, Swarzewo and nearby Władysławowo |
| Sławoszyno – Łeba | about 61 kilometres (38 mi) | asphalt, stabilised gravel and forest roads around Białogóra and Stilo | Łeba — mainly seasonal rail service |
| Łeba – Rowy | about 58 kilometres (36 mi) | the weakest Polish section: earth, sand, worn slabs and forest roads; the route swings well inland | Łeba; Lębork and Słupsk are indirect railheads away from the route |
| Rowy – Ustka | about 21 kilometres (13 mi) | short, coastal and well developed, with some pedestrian traffic | Ustka — year-round or seasonal services depending on the timetable |
| Ustka – Darłowo | about 47 kilometres (29 mi) | asphalt, some concrete slabs and gravel, especially near the military training area and Lake Kopań | Ustka and Darłowo; check whether trains are seasonal |
| Darłowo – Mielno | about 42 kilometres (26 mi) | mainly separated paths and quiet roads, with some pavers and pedestrian traffic | Darłowo; the nearest large rail hub for Mielno is Koszalin |
| Mielno – Kołobrzeg | about 35 kilometres (22 mi) | mostly asphalt and cycleways; very busy in the resorts in high season | Kołobrzeg; Koszalin is about 13 kilometres (8.1 mi) from Mielno |
| Kołobrzeg – Dziwnówek | about 60 kilometres (37 mi) | one of the best Velo Baltica sections, with almost continuous cycle infrastructure | Kołobrzeg; Kamień Pomorski is about 8 kilometres (5.0 mi) from Dziwnówek |
| Dziwnówek – Świnoujście | about 53 kilometres (33 mi) | good stretches alternate with forest and uneven roads on Wolin; the ride through Wolin National Park is weaker | Kamień Pomorski, Międzyzdroje and Świnoujście; local crossing of the Świna |
Ten-day plan for the Polish section
[edit | edit source]This plan assumes an average touring pace, although two days are long. Consider adding a rest day in Gdańsk or Łeba.
| Day | Section | Approximate distance | Notes |
|---|---|---|---|
| 1 | Braniewo – Frombork – Tolkmicko – Elbląg | about 45 kilometres (28 mi) | arrive by train at Braniewo; starting at the border in Gronowo adds about 12 kilometres (7.5 mi) |
| 2 | Elbląg – Nowy Dwór Gdański – Mikoszewo – Gdańsk | about 74 kilometres (46 mi) | only during the Świbno–Mikoszewo ferry season; outside it, the diversion makes the stage much longer |
| 3 | Gdańsk – Sopot – Gdynia – Puck | about 50–55 kilometres (31–34 mi) | very easy to shorten by SKM or a regional train |
| 4 | Puck – Sławoszyno – Dębki – Białogóra | about 55–60 kilometres (34–37 mi) | asphalt and forest sections; accommodation at Dębki or Białogóra |
| 5 | Białogóra – Stilo – Łeba | about 35–45 kilometres (22–28 mi) | a shorter day for Stilo lighthouse, Łeba or the shifting dunes |
| 6 | Łeba – Smołdzino – Rowy | 58 kilometres (36 mi) | the slowest section; allow extra time after rain or when the sand is loose |
| 7 | Rowy – Ustka – Jarosławiec – Darłowo | 67 kilometres (42 mi) | good range of services in Ustka, Jarosławiec and Darłowo |
| 8 | Darłowo – Mielno – Kołobrzeg | 77 kilometres (48 mi) | long but mostly easy technically; promenades are crowded in season |
| 9 | Kołobrzeg – Mrzeżyno – Rewal – Dziwnówek | about 60 kilometres (37 mi) | one of Poland's best-developed EV10 sections |
| 10 | Dziwnówek – Wisełka – Międzyzdroje – Świnoujście | about 53 kilometres (33 mi) | forest-road difficulties on Wolin; return by train or international ferry |
Variants and sections often confused with the main route
[edit | edit source]- Hel Peninsula – the R10 branch through Władysławowo, Jastarnia and Hel is an attractive option, but the main EV10 runs from Puck through Gnieżdżewo, Łebcz and Sławoszyno. In summer, Hel can be linked with Gdańsk or Gdynia by boat or train.
- Vistula Spit – the route through Stegna, Sztutowo and Krynica Morska is a variant or side trip. Main EV10 runs from Elbląg through Nowy Dwór Gdański and Mikoszewo to Gdańsk.
- Bornholm – the signposted circuit of about 103 kilometres (64 mi) is part of the Danish EV10 offer, but it requires a ferry from Ystad and a return to the continental route.
- Rügen and Fehmarn – official tracks contain island loops that add substantially to the German distance. They can be omitted on a fast ride along the southern Baltic.
- Copenhagen–Gedser–Rostock – the direct option used by the Copenhagen–Gdańsk rental itinerary follows Danish national route 9 and EV7 from Copenhagen to Gedser, then takes a ferry to Rostock. It is not the full Danish EV10 alignment through the islands and Schleswig-Holstein.
Facilities along the route
[edit | edit source]Cycle and roadside facilities
[edit | edit source]- Denmark, northern Germany and developed sections of Poland have shelters, tables, benches, bicycle stands, information boards, counters and self-service repair stations. They are not evenly distributed.
- On the surveyed Pomeranian section from Ustka through Gdańsk to Braniewo, 32 rest areas were identified, with varying combinations of benches, shelters, toilets or playgrounds.
- West Pomerania's Cyclist-Friendly Places programme includes accommodation, restaurants, attractions, tourist information and services. Programme members are present on each of the five daily stages of Velo Baltica.
- In Germany, the Bett+Bike network is useful; Denmark has Bed+Bike and Sweden has Cyclist Welcome. Standards differ, but usually include secure bicycle storage, basic tools and repair information.
- Public toilets and water taps are common in towns and resorts but scarce elsewhere. In northern Sweden and Finland, do not rely solely on public water points.
- Repair shops and bicycle shops are concentrated in large towns and resorts. On the Estonian islands, the Courland coast and the northern Scandinavian sections, you may need to wait for parts or travel to a larger town.
Accommodation and food
[edit | edit source]The southern Baltic coast has a dense range of campsites, hostels, guesthouses, apartments and hotels. In high season, lack of vacancies and high prices are a greater issue than a lack of properties. In northern Sweden and Finland, the spacing of accommodation may dictate a longer or shorter day, unless you are prepared to camp wild.
In Sweden and Finland, the right to access can be used, but camping is restricted in national parks, nature reserves, near homes and on cultivated land. Campsites, shelters and designated primitive camps are popular in Denmark. In Poland, Germany and the Baltic states, use legal campsites or obtain the landowner's permission.
Food and supplies are easy to find in Denmark, Germany, Poland and southern Sweden. On the Estonian islands, in Courland and along the northern coasts of Sweden and Finland, check shop hours and carry enough supplies for the following day.
Main tourist stops
[edit | edit source]| Country or region | Main towns and areas | Reasons to stay longer |
|---|---|---|
| Denmark | Copenhagen, Køge, Stege and Møns Klint, Maribo, Nykøbing Falster, Svendborg, Ærøskøbing, Sønderborg | historic towns, chalk cliffs, islands and harbours; dense camping network |
| Germany | Kiel, Lübeck and Travemünde, Wismar, Rostock and Warnemünde, Fischland-Darß-Zingst, Stralsund, Rügen, Greifswald, Wolgast and Usedom | Hanseatic towns, resorts, ports, the cliffs of Jasmund and Cape Arkona |
| western Poland | Świnoujście, Międzyzdroje, Dziwnów, Rewal, Kołobrzeg, Mielno, Darłowo and Ustka | resorts, lighthouses, ports and a very dense range of accommodation |
| central and eastern Poland | Rowy, Smołdzino, Łeba, Białogóra, Puck, Gdynia, Sopot, Gdańsk, Żuławy Wiślane, Elbląg, Frombork and Braniewo | Slowinski National Park, Kashubia, the Tri-City, the Vistula delta and the Vistula Lagoon |
| Lithuania | Klaipėda, Palanga, Juodkrantė and Nida | the Curonian Spit, beaches, dunes and resort architecture |
| Latvia | Liepāja, Pāvilosta, Ventspils, Kolka, Jūrmala and Riga | the wild Courland coast, Cape Kolka, wooden architecture and Riga's historic sights |
| Estonia | Pärnu, Kuressaare, Kärdla, Haapsalu, Tallinn, Lahemaa National Park and Narva | islands, spa towns, medieval cities, manor houses and the Gulf of Finland coast |
| Finland | Helsinki, Porvoo, Ekenäs, Turku, Rauma, Pori/Yyteri, Kristinestad, Vaasa, Kokkola, Oulu and Kemi | wooden old towns (especially Porvoo and Raumo), archipelagos (e.g. at Gulf of Finland National Park, Ekenäs Archipelago National Park, the Archipelago Sea, the Kvarken Archipelago and the Rahja Archipelago), beaches (especially Yyteri, Fäboda beach Kalajoen hiekkasärkät) and towns on the Gulf of Bothnia (see also E8 through Finland and Norway) |
| Sweden | Haparanda, Luleå, Umeå, the High Coast, Sundsvall, Gävle, Stockholm, Västervik, Kalmar, Karlskrona, Ystad and Malmö | archipelagos, port cities, the High Coast and historic centres in southern Sweden |
Connections to other routes
[edit | edit source]- EuroVelo 7 – Sun Route – connections in Copenhagen and on the northern Swedish coast; the Copenhagen–Gedser–Rostock option uses EV7 and Danish route 9.
- EuroVelo 9 – Baltic–Adriatic – starts or ends in Gdańsk, continuing through Poznań, Wrocław, the Czech Republic and Austria towards the Adriatic.
- EuroVelo 11 – East Europe Route – connects in Helsinki and Tallinn, continuing through Tartu, Vilnius and Warsaw.
- EuroVelo 13 – Iron Curtain Trail – long shared sections in Estonia, Latvia, Lithuania, Poland and northern Germany. In Poland, EV10 and EV13 share the entire coast.
- D-Route 2 / Ostseeküsten-Radweg – the German designation used on the EV10 alignment.
- Velo Baltica – the regional name for EV10/EV13 from Świnoujście to Ustka.
- Vistula Cycle Route and Green Velo – connections around Gdańsk and Elbląg/the Vistula Lagoon, respectively.
- Sydkustleden and Sydostleden – Swedish national routes used by EV10 between Malmö, Simrishamn and Karlshamn.
- Estonian national route 1 – the main EV10/EV13 alignment in Estonia.
One-way Copenhagen–Gdańsk bicycle rental
[edit | edit source]Since 2026, a bicycle can be rented near Copenhagen and returned in Gdańsk, or ridden in the opposite direction, without returning it to the original rental location. The service was developed by the Danish company OneWayBikeTours and the Gdańsk tour operator Poland by Locals as part of Baltic Biking UPGRADE. EuroVelo has a description of the launch.
Pick-up and return points:
- Copenhagen area – Café Parforce, Dyrehavevej 1, 2930 Klampenborg;
- Gdańsk – Poland by Locals, ul. Chlebnicka 19/20.
Trekking, gravel and electric bicycles are available. The operator says that the base package includes a repair kit and pump, lock, lights where needed and a water bottle; panniers, a handlebar bag, helmet and phone holder are extras. Daily luggage transfer between lodgings is not provided, but panniers or a trailer can be rented, and selected luggage-storage and transfer services are available.
Three options are offered: about 400 kilometres (250 mi) through southern Sweden followed by a ferry to Gdynia/Gdańsk, about 600 kilometres (370 mi) through Sweden, Bornholm and Sassnitz, and about 900 kilometres (560 mi) through Gedser, Rostock and the German and Polish coast. The last is closest to southern EV10, but from Copenhagen to Gedser it follows EV7 and Danish route 9, joining EV10 only in Rostock. The stated rental duration is usually 7–12 days. Check current prices, bicycle availability and booking conditions at OneWayBikeTours – Copenhagen–Gdańsk.
Stay safe
[edit | edit source]- In July 2026, the Polish Ministry of Foreign Affairs advises against all travel to Russia. Finland's land border with Russia remains closed until further notice, and the Finnish Border Guard states that Vaalimaa cannot be crossed by bicycle either. A practical EV10 journey requires the Helsinki–Tallinn ferry and bypassing Kaliningrad Oblast.
- On public roads in the Baltic states, northern Sweden and Finland, use lights even in daytime and wear reflective items. Shoulders may be narrow or absent.
- Slow down on promenades in Poland, Germany and Denmark; conflicts with pedestrians are common in high season.
- Strong crosswinds and headwinds can add substantially to a day's riding time. Check forecasts before ferry crossings as well.
- After heavy rain, gravel, forest and earth sections can be muddy, while coastal sections may be covered with sand. Do not bypass closures caused by cliff erosion or forestry work.
- The 112 emergency number works in every European Union country on the route.
Go next
[edit | edit source]- From Gdańsk, follow EuroVelo 9 towards Poznań, the Czech Republic, Austria and the Adriatic.
- From Tallinn or Helsinki, follow EuroVelo 11 south through Europe.
- From the Polish or German coast, follow EuroVelo 13 along the former Iron Curtain.
- From Copenhagen, follow EuroVelo 7 through Berlin, Prague and the Alps towards the Mediterranean Sea.
Practical maps, timetables and resources
[edit | edit source]- Official EuroVelo 10 page, map and GPX files
- EV10 in Waymarked Trails, based on its OpenStreetMap relation
- EV10 super-relation 2689634 in OpenStreetMap
- National EV10 relations in the OpenStreetMap wiki
- Southern EV10 evaluation report, surveyed in 2024–2025 and published in 2026 — large PDF
- Velo Baltica — West Pomerania
- 2026 summary of the West Pomeranian audit
- Pomeranian cycle routes – alignments and GPX
- Passenger Portal — Polish rail, Deutsche Bahn, Rejseplanen – Denmark, Resrobot – Sweden, VR — Finland, Elron — Estonia, Vivi – Latvia, LTG Link — Lithuania[dead link]
- Scandlines — Gedser–Rostock and Rødby–Puttgarden, Bornholmslinjen — Ystad–Rønne, Estonian ferries, Świbno–Mikoszewo ferry
- One-way Copenhagen–Gdańsk bicycle rental
- EuroVelo 10 gallery on Wikimedia Commons

French
Deutsch