Cycling the Baltic states: self-guided routes and planner
Choose a route and your daily distance to see how much riding time to allow.
50 km/day is an editable example. Extra days cover rest, arrival or transfers.
Enter a whole daily distance from 10 to 200 km and 0 to 60 extra days.
2 days
2 riding + 0 extra · 52 km one way
Lithuania · Curonian Spit
One way, Smiltynė to Nida. Arrange your return and the Klaipėda ferry separately.
Distance: Lithuania Travel, Find your Way · retrieved .
| Section | Distance | Riding days |
|---|---|---|
| Smiltynė – Nida | 52 km | 2 |
Time estimates, not overnight stages. Choose your daily stops on the current route track. Transfers, detours and return riding need their own allowance.
Route distances at a glance
These published sections can span several riding days. Day counts below use the example pace of 50 km/day and exclude extra days.
Lithuania · Curonian Spit
| Section | Distance | Example days |
|---|---|---|
| Smiltynė – Nida | 52 km | 2 |
One way, Smiltynė to Nida. Arrange your return and the Klaipėda ferry separately.
Distance source: Lithuania Travel, Find your Way · retrieved .
Estonia · EuroVelo 10 / 13 sections
| Section | Distance | Example days |
|---|---|---|
| Ikla – Virtsu | 164 km | 4 |
| Muhu & Saaremaa: Orissaare – Triigi | 336 km | 7 |
| Hiiumaa: Emmaste – Heltermaa | 114 km | 3 |
| Rohuküla via Haapsalu – Tallinn | 170 km | 4 |
| Tallinn – Vihula | 159 km | 4 |
| Vihula – Narva | 151 km | 4 |
The sum covers the six published sections. Ferry crossings and links between section endpoints need separate planning; this is not a continuous door-to-door distance.
Distance source: Visit Estonia, coastal route guide · retrieved .
Estonia · EuroVelo 11, Tartu–Vihula
| Section | Distance | Example days |
|---|---|---|
| Tartu via Rakvere – Vihula | 201 km | 5 |
A section of the inland route, not the whole Valga–Tallinn ride. Plan onward links from the official track.
Distance source: Visit Estonia, inland route guide · retrieved .
Latvia · EuroVelo 13 coast
| Section | Distance | Example days |
|---|---|---|
| Ainaži – Latvian Nida, via the coast | Over 550 km | At least 12 |
EuroVelo gives only “over 550 km”. The result is a minimum riding-time allowance; your chosen track may take longer. Nida here is the Latvian border locality, not Lithuania’s Curonian Spit town.
Distance source: EuroVelo, Latvia national section · retrieved .
Estonia & Latvia · Tour de Lat-Est
| Section | Distance | Example days |
|---|---|---|
| Vidzeme & southern Estonia circuit | 1296 km | 26 |
Historic published circuit length through Vidzeme and southern Estonia. Confirm the current track, surfaces and open services before booking; this is not an all-three-country route.
Distance source: Latvia Travel, Vidzeme map (2017) · retrieved .
Last updated
On this page
Where can you cycle in the Baltic states?
Start with the kind of trip you want: a coastal ride, an inland crossing, or a circuit that brings you back towards your start. Download the official route track before you choose overnight stops. A route name alone does not tell you whether each stretch is a cycle path, a quiet road or a busy road.
Estonia: coastal EuroVelo or an inland ride
EuroVelo 10, the Baltic Sea Cycle Route, and EuroVelo 13, the Iron Curtain Trail, share Estonia’s coastal alignment, including the western islands. Visit Estonia’s guide supplies the section lengths used above. Its descriptions flag gravel, rough roads and stretches of main highway. Check those details before choosing a bike or taking children.
EuroVelo 11, the East Europe Route, goes inland through Tartu and Rakvere between Valga and the northern coast. The official Estonia section explains the alignment. The planner’s Tartu–Vihula option covers that published section only. For a longer trip, read the full Visit Estonia guide linked in its result.
Latvia: coast or Tour de Lat-Est
EuroVelo 13 follows the Latvian coast from Ainaži towards the Lithuanian border, taking in Riga, Ventspils and Liepāja. Its published length is a lower bound, so the planner keeps that uncertainty in the result. Use the national map to check the route’s current development status before setting off.
Tour de Lat-Est links Vidzeme with southern Estonia. It is a different journey from a north-to-south ride across all the Baltic states. The Vidzeme Tourism Association project page identifies the project; the historic official map cited in the planner supplies its circuit distance. Recheck the track locally rather than treating that map as proof of today’s signs or surfaces.
Lithuania: the Curonian Spit or an inland continuation
The Curonian Spit cycle path runs from Smiltynė to Nida. Cross from Klaipėda separately, then ride the path on the spit. The planner gives the one-way distance published by Lithuania Travel. An out-and-back ride needs a return allowance too; the one-way result does not include it.
The EuroVelo 13 Lithuania map puts the coastal route in context. Keep the spit excursion separate from your onward route on the mainland. If you want an inland journey, use the EuroVelo 11 country maps below to choose the alignment through Lithuania.
How to cycle across Estonia, Latvia and Lithuania
Choose the corridor first, then join the exact tracks at the borders. For a coastal trip, start with the national EuroVelo 10 and 13 maps. For an inland trip, follow the EuroVelo 11 national sections. Do not add both coastal routes’ distances where they share the same roads.
The official maps below open each country’s route and development-status legend. Check each stretch: an EuroVelo line is not a promise of a fully separated, signed cycle path. Plan your route within the countries you intend to visit and inspect its endpoint before following a full international track.
| Country | EuroVelo maps |
|---|---|
| Estonia | EV10EV11EV13 |
| Latvia | EV10EV11EV13 |
| Lithuania | EV10EV11EV13 |
Make a route file for each riding day once you have picked the through-route. Check the last part into town as carefully as the countryside: the place you sleep may sit away from the official trail. Keep an offline copy of the track and an alternative for any stretch you are not comfortable riding.
If the capitals are part of your trip, use our Tallinn, Riga and Vilnius itinerary to choose sightseeing stops. Rebuild its travel days around your cycling route and pace.
Turn a route into daily stops
Set the planner’s daily distance to a pace you have tried with your loaded bike. The default is an editable example, not a claim about what every rider can manage. Shorten it for stops, difficult surfaces or a less confident rider in the group.
The section table gives time allowances, not booked overnight stages. For each section, choose places to sleep that lie on your actual track. Ask about secure bike storage, food on arrival and when you can check in. Then measure the track to that address before you commit.
Add arrival, rest and transfer days in the planner. Allow space for repairs and a change of plan too. A ferry connection can split a riding day; do not assume that spare hours at the end of a section make its onward crossing work.
For clothes and seasonal planning, use our Baltic weather by month and packing checklist. Check a local forecast close to departure. Carry the tools and spares you know how to use, water, food, lights and a way to charge your navigation device.
Check bicycle transport before booking
Plan the bicycle’s journey as well as your own. Before paying for an arrival ferry or a train connection, check the operator’s rules for the exact service. Look for bike space, booking steps, fees, size limits and any restrictions on your type of bicycle. Confirm each leg separately when a trip changes operator.
Use the operators directly: Tallink travel conditions, Elron in Estonia, Vivi in Latvia and LTG Link in Lithuania. Check the island or lagoon crossing with its own ferry operator too. These links are booking checks, not a claim that every departure accepts your bike.
How the cycling planner works
Every route length links to its official source and retrieval date. Estimated riding days are calculated from your daily-distance input, rounding each published section up to a whole day. Adding those allowances keeps separate sections separate. Your extra days are then added to the riding total.
For Latvia’s “over” distance, the tool shows only a minimum: even an exact division needs another riding day. Your final track may be longer. Estonia’s coastal total is the sum of the listed sections, with ferry crossings and connecting gaps kept outside that sum. Tour de Lat-Est uses a historic map, clearly labelled in its result.
This is a time-budget tool. Use the current official track and confirmed overnight stops for navigation and daily stage distances. Your local browser can retain the inputs; reset clears them. Print gives you the selected route, its source, your pace and the section table.
Keep planning your Baltic trip
Use the free Baltic trip planner to keep your chosen stops together, then print this cycling plan for the riding part of your trip.