Bikepacking to CNB and ISB

congress
cycling
holiday
Author

Edwin D.H.M. Reuvers

Published

July 6, 2025

Modified

July 22, 2025

This summer, I had the opportunity to attend two scientific congresses: the Comparative Neuromuscular Biomechanics Technical Group (CNB) meeting in Helsinki and the International Society of Biomechanics (ISB) congress in Stockholm.

However, I was determined not to travel by plane. In a time of an accelerating climate crisis, I believe academics have a responsibility to lead by example and actively consider the environmental impact of their travel decisions—especially when sustainable alternatives are available.

So that’s how the idea of a bikepacking trip came about.

Trip Summary

Cycling all the way from Amsterdam to Helsinki was a bit too ambitious given the available time. I therefore decided to take the train to Warsaw and cycle from there to Vilnius, Riga, and Tallinn, before taking the ferry to Helsinki.

Initially, I planned to potentially skip the Vilnius–Riga section by train if time became tight. In the end, I did cycle that stretch, but took a train from Tartu to Tallinn to save two days at the end because I had to make the ferry on the 23rd.

Over the course of 12 cycling days (and 3 rest days), I covered a total of 1,273 kilometers. The full route is shown below, followed by a day-by-day journal of the trip.

Daily Log

Day 0 (July 6): All-day in the train, Warsaw reached

On Sunday, July 6, my bikepacking trip to CNB in Helsinki and ISB in Stockholm began! As Helsinki is a bit too far from Amsterdam, I decided to start the bikepacking trip in Warsaw. My goal for this day was to reach the border of Germany with Poland in Frankfurt (Oder) and, if lucky, to catch a train from there to Warsaw. To my surprise, everything went smoothly. There were only minor delays, but nothing serious. I even made the last (delayed) train from Frankfurt (Oder) to Warsaw.

There was one issue, though: I couldn’t reserve a bike ticket for the train between Frankfurt (Oder) and Warsaw. The Polish PKP Intercity website only allows bike reservations when buying a ticket, which I did not want as I had an Interrail pass. Thankfully, the conductor was super friendly and let me put my bike in the corridor. A bit after midnight, I arrived in Warsaw, found a hostel, and went straight to bed.

Day 1 (July 7): Off to Brok… euhh Ostrów Mazowiecka

First day on the bike! And first mistake: I started too late (10:30 AM). The beginning was pretty dull, mostly riding on state roads to get out of Warsaw. But things got more interesting (and rougher) later on: a mix of asphalt, Polish gravel, forest singletracks, and even barely rideable paths.

I arrived in a small town called Brok around 5 PM, where I had planned to stay. I had even confirmed the booking earlier in the day, but upon arrival, they told me there was no room. Great. I tried a few more places, but no luck. I then decided to ride 20 km further to Ostrów Mazowiecka. I quickly planned a gravel route with Komoot which turned out to be extremely adventurous, haha! After a shower, some food, and a grocery run, I finally slept.

Day 2 (July 8): Getting to know Polish gravel roads on my way to Tykocin

The day started well with a great breakfast, which even was accompanied by live traditional Polish music! I set out for a campsite near Tykocin, once again following a Komoot-planned gravel route. I learned it the hard way, Polish ‘gravel’ really means anything: from solid and fast to deep sand (check the photos!). It was a challenge!

Along the way, I saw signs for a route called ‘Green Velo’ (more on this later). After a few rain stops, I arrived before dinner. The campsite owner was very friendly and even lent me some plastic to cover the soil against the forecasted storm. Later that night, I reached Green Velo and discoverd that there are multiple load-distance cycling routes. I figured that a route called EuroVelo 11 runs all the way from northern Norway to Greece, passing through Warsaw, Vilnius, and more. So the plan was made for the next days!

Day 3 (July 9): Rain, rain and more heavy rain

While the plan was made to follow EuroVelo 11 to Vilnius, I decided to not jump on the bike today. It was raining all day long with several hours of more than 15mm/h. It was a boring day in the tent, with a very short sprint to Tykocin to get some groceries when the weather allowed.

Day 4 (July 10): Riding EuroVelo 11 to Augustów

All right, the weather was better and off I went to Augustów. The plan was to mostly follow EuroVelo 11 to Augustów, so for that I had to go ‘back’ the first 10km in the direction I came from two days ago. This was not a bad decision: the first part of the ride went through Biebraznski National park. Here, I had to follow an asphalted road with great views for more than 20km, not bad!

The second half of the ride wasn’t as pleasant: cold wind and intermittent rain made it tough. My sweater and rain jacket were definitely a live-safer here! I arrived late at the campsite and opted for a cottage to dry out my gear. Smart decision!

Day 5 (July 11): Crossing the first border with a longer than anticipated ride

The plan was to ride ~110 km of EuroVelo 11 and cross into Lithuania. The morning was absolutely amazing: I was just into the forest when a deer crossed the road in front of me. After 60 serene kilometers through the woods, I reached Sejny to resupply. I tried calling my intended campsite, but no answer. So I had to make the route ~ 20 km longer to reach another campsite.

At the store, I met Roman, a fellow cyclist heading for Vilnius. He waited so we could ride together. That was fun, but he rode quite fast! After crossing the border together our ways quickly separated. My route showed I had to take a left-turn at a crossing where Roman had to go right. Later I discovered that Roman stayed on the EuroVelo 11 route, while I took off! I do not know how this happened – as my plan was EuroVelo 11 – but it was not bad. There was a really nice gravel section (a bit sandy though!) in the south through the forest! Interestingly enough, there were ‘sign’ (read: stickers) of EuroVelo 11 here. So are there two versions of EuroVelo 11? I am lost!

Then the rain started — on and off, annoying. To top it off, I lost my glasses and had to ride another 15 km to find them. All in all, I covered nearly 150 km and spent about 7 hours on the bike. Exhausted, but I made it to Druskininkai. Based on my brief 10-minute experience this is a really nice charming town!

Day 6 (July 12): Another big push on the bike!

And off for another day! Getting out of Drunkinkai was very nice. The EuroVelo 11 route went through a park actually starting in Drunkinkai. The road was very nice, but technically challenging. While still having a lot of energy these ~20km were fun! The rest of the route was nice, with some parts really nice, but also quite a lot of asphalt.

The best part of the day, however, took place at my last grocery store-stop: I found a Lithuanian jar with ready-to-eat beans and vegetables containing over 1000 kcal per pot, wow! The camping where I stayed was nice: on a hill next to (another, there are many!) beautiful lake.

Day 7 (July 13): Hello Vilnius

Thanks to the long rides the two days before, I had just 70 km left to Vilnius. I took it easy, stopping in Trakai to admire its stunning lake and castle. A truly beautiful place (with good coffee!).

Oddly, the last stretch into Vilnius was tough. Only 30 km in, my knees started hurting and I felt left out of energy. To make it worse, my bike computer went nuts and tried to send me onto the highway.. Anyway, I made it, and after a quick ride through the city, I headed to a very well-deserved hotel stay.

Day 8 (July 14): Resting, laundry and no sight-seeing in Vilnius

The day was planned to do my (much-needed) laundry and some sight-seeing in Vilnius. However, I slept long and did the laundry quite late. Then, it started pouring once the laundry was done. So, no sight-seeing. Nevertheless, from what I saw of Vilnius I have to say that it is clean and well-organised (people here follow traffic rules!), I like it!.

Day 9 (July 15): A shortcut to Riga leads to some problems

The last couple of days I enjoyed EuroVelo 11 a lot. However, the problems is that the EuroVelo 11 route from Vilnius to Riga is ~800, while the direct route is less than 300 km. For this reason I decided for today to follow EuroVelo 11 and then take a ‘shortcut’ to Riga, as I have to make Helsinki in time!

While the first ~25km out of Vilnius was surprisingly nice, the 25km that followed were boring: asphalt, lots of traffic and no views. Because my legs did also feel absolutely terrible, I decided to revise my plan and take an earlier shortcut in the direction of Riga. Unfortunately, there were no proper campsites nearby. I even followed a sign to one, but it was completely abandoned, damn!

Then, it became even worse: I ran out of phone credit. Luckily, I found a riverside spot where kayakers launch and camp on weekends. A kind man not only let me camp there but also lent me his phone so I could message my partner Gwen to top up my credit. Many thanks to this man (and Gwen of course)!

Day 10 (July 16): A surprise from the Mayor in Kupiškis

Today the plan was to follow the shortcut to Riga, with a route of ~130 km to Biržai. The first one and a half hour was a bit dull, just passing through the Lithuanian fields. But then I had a fun section through a forest on a road only for cyclist and hikers, that was nice.

At my stop in Kupiškis, I met six fellow cyclists at the grocery store. Five French guys and one man from the UK, who met each other on their way to. We took lunch on the town square, where accidently a man approached us asking if we were tourists. He introduced himself as the mayor and handed us a box of chocolates! How fun!

The final part of the ride was mostly along gravel paths through the forest. With lots of mosquitoes and also large groups of butterflies on the road, which would fly up right in front of me. Beautiful, but I did get bitten quite a lot. The camping in Biržai was nicely located next to the lake, perfect to relax after another long day in the saddle.

Day 11 (July 17): Almost in Riga

From Biržai it was only about 100km left to Riga. Although, that was the fastest way by car. I planned a slightly longer route to pass by two cities to stop for groceries. I did not pay a lot of attention to the route, so after 20km I realised that the route went over the highway! I re-routed on-the-fly and made it into Latvia after about two hours of riding.

After my first stop, I took another route to the second city as it started raining. I then discovered I was just half hour to late to avoid the clouds, damn! After a shelter of more than an hour I continued my – somewhat boring – route.

At my second stop I tried to make a route to a camping just before Riga. As Komoot really tried to send me over the highway I set it to ‘Gravel ride’ again, which in the end gave me quite an ‘alternative road’ with lots of fun sections, but a darn lot of mosquitoes. After being badly bitten by mosquitoes, I reached the campsite: Riga was only 15 km away!

Day 12 (July 18): Sight-seeing in Riga and off to the national park

I started the day with no set plan except to reach Riga. I explored the city briefly and had a nice early lunch but felt unsure what to do with my bike and gear. So, I decided to continue onward to Gauja National Park, something I was looking forward to when planning this trip!

To save time, I took a train to Sigulda, then biked to Cēsis. The route was absolutely amazing! Nice gravel roads, but even better views in the forest! When reaching my camping just outside Cēsis, there was absolutely no one! Fortunately, there was another camping only ~5km away. Time to rest.

Day 13 (July 19): Rest day at the campsite

I had a terrible night sleep last night; thanks to my loud neighbours. Well, I already anticipated to take a day off here, so I decided to do so. The best thing I did that day was moving my tent to another place on the campsite. In the end, just a lazy day.

Day 14 (July 20): Into Estonia

With Tallinn too far to reach by bike before my ferry on July 23, the plan was to reach Tartu over two days and then take the train. Meaning for today, that I wanted to reach Estonia and from there see how far I can get – I had no camping planned as I could not found any in that area.

The first part of the day my legs felt absolutely terrible – again, after a rest day. Fortunately my legs started to feel better and better during the day such that I reached Estonia at 4PM. After restocking and having an early dinner along the route I was looking for a place to camp. But then I signed showed up that there actually was a camping 14km away. I decided to go there.

When arriving at the camping I got welcomed by a very nice host. He had lots of stories and he was just doing the camping-business for fun; he told me that the season in Estonia is so short (June – August) that running a campsite is simply not profitable. Anyway, after talking for some while I took a fresh shower, something I did not expect earlier that day. Great!

Day 15 (July 21): Getting the train in Tartu to Tallinn

Because I made a good push the day before, Tartu was only ~80km away. The route today was a bit boring, lots of asphalt; but after a while you’ve seen the forest and fields I guess.

I reached Tallinn just around lunchtime, had a great pizza and took the 3PM train to Tallinn. After a supercomfy ride I reached Tallinn by 6PM. Destination reached!