The Plan
Europe


Recommended Route
This is the route that we would do if we did it again. In some cases, I’ve recommended sections that we never biked on (but seem better based on my research), so no guarantees. I’ll flag those sections in the descriptions.
Route planning manifesto
- Rigid gravel touring bikes: We were riding rigid gravel bikes with 44mm-2.1 knobby tires and gear for a 4 month journey (a handlebar bag, frame bag, seatpost bag/rack, and backpack each). Each of our bikes weighed about 45-50lbs total when fully packed, including water.
- Safety first: Our reference routes largely did an excellent job of avoiding car traffic. The exception is some of the Trans Dinarica connector routes and secondary routes that are mostly road. For example, we found the coastal road in Croatia too unsafe to bike, as well as the Podgorica-Shkoder connection. We also heard multiple bad reviews of Eurovelo 8. Aside from traffic risk, there were three main route risks in the region that we routed to avoid: high winds (Bora winds of Croatia/Bosnia), grizzly bears (e.g. Velebit, Durmitor), and shepherd dogs (wherever there are sheep and bears, so the mountains of Bosnia, Montenegro, Albania, and Greece). We want to have fun and explore, not needlessly suffer or take unnecessary risks.
- Variety: We prefer to keep things interesting, with gravel one day and asphalt the next, a long day followed by a short day.
- Bike not hike: We love the adventure of all kinds of gravel, but we generally want to bike not hike. We found hike a bike adventures are fun in the morning but a slog at the end of a ride. Sometimes I’ve left in short hike a bikes that were particularly scenic or worth it. Whether something is bike able will depend on skill level and gearing- there are many gravel sections Meg could ride that I walked.
- Simple routes are better: Where possible, we like to get in the zone instead of stopping to check directions and often taking wrong turns. (e.g. Komoot often included and Bikepacking.com sometimes includes detours for very short sections of gravel.)
- Comfort/resupply: These routes include the specific places we chose to camp and resupply, or at least the town we resupplied. We went to a grocery store every 1-2 days to resupply so we didn’t have to carry extra food. Typically routes don’t include detours for housing or food and leave it up to each individual to decide. The routes below are broken out into stages and include the places we stayed (except Airbnbs in cities). If you share our pacing and preference for cheap and decent campsites (and cabins in cold weather), you can follow this exactly.
Reference Routes
I (Evelyn) relied heavily on Trans Dinarica and Bikepacking.com for route planning. Neither of them were exactly what we were looking for- Trans Dinarica was too much asphalt (their philosophy: most safe from traffic while most pavement possible so it is rideable for the largest array of bikes and abilities) and the Bikepacking.com routes were meant for mountain bikes (their philosophy: seek out the most interesting terrain possible, from stairs to rocky MTB trails to bushwhacking). We patched together a route that fit our sweet spot of rigid gravel bikes looking for some adventure.
I’ve tried to give credit to all of our reference routes in the descriptions below. I’ve included all of our GPX files that are based off of publicly available/free routes (e.g. Bikepacking.com or Komoot). I have not included the Trans Dinarica routes because they ask for payment for their route development. I include any notes we had on those sections below, but refer you to the Trans Dinarica website for their route.
General recommendations across countries
Housing
Reach out to housing options at least a day ahead of time over email or Whatsapp to confirm availability. Some housing is run by one person and they might be out of town for the day but willing to arrange something, or closed early at the end of the season. Hosts can reserve a space for you if you see going to show up later after a long day of biking. (In high season, you’ll probably need to book farther in advance.)
Non-bike transit
- Buses: we took our bikes on buses in Croatia, Montenegro, Albania, and Greece. The process was the same for all: show up at the bus station, tell the ticket person where you want to go, they tell you the time options, you say which you want and ask if bikes can go. They look annoyed and say let me call the driver and ask. They say the driver says okay but you will need to pay them extra, directly. Show up at the station an hour before if you don’t have your tickets or at least a half hour before, so you can talk to the driver as soon as your bus pulls in. The driver will complain to justify asking for a bribe, but it’s really no issue. The driver may also try to load your bike in for you or tell you where to put it- we found the best policy here was to stack our bikes how we liked and confirm that they were okay with it after. The bribe is typically 10 euros per bike. One driver asked for 15 per bike, one driver in Albania let us do it for free. One bus in Greece refused (see Greece details below), but another issued us bike- specific tickets so we paid the bus company instead of the driver directly. The Croatia bus had excellent free wifi. No buses had bathrooms. Buses ranged in cost from 20-30 euros a person for a 3-6 hour ride, plus the 10 euros per bike fee.
- Trains: we took the train in Montenegro. There are also trains in Croatia, Bosnia, and Greece. The Croatia train intercepts the route at Rjieka, the Bosnia train at Mostar (find Eurail maps online). In Montenegro you buy your ticket on the train and bikes were allowed only at the back of the train, which could only fit two bikes.
- Ferry: we took ferries in Croatia, Albania, and Greece. In Croatia you buy your ticket at the ferry port. All the ferries we experienced were car ferries, so bikes were no problem. In Albania and Greece, you bought your ticket online. You could buy directly from the seller or through middleman websites. The middleman websites can show you which companies are running ferries at which times, but the tickets are cheaper direct from the company. There are both car and passenger-only high speed ferries. We didn’t try to get our bikes on the high speed ones and doubt we would have had any luck (we took some passenger-only ferries in Greece and did not see an easy out of the way place to put a bike. The high speed ones are like airplane seating inside, safety video and all).
- Taxi: we took a taxi with our bikes in Croatia, and a taxi with bike boxes in Athens. There’s no special secret to the taxis- outside of cities you just look up taxi numbers and contact via WhatsApp, or ask around at a restaurant or hotel to see if they know anyone. In cities, there is usually a taxi app like Uber or Lyft. The XL option is not as XL as it is in the US- expect to fit one, maybe two, bike boxes and one person in the front seat.
Slovenia
SI Day 0: Ljubljana airport to city center
There is a bike assembly station at the Ljubljana airport, right next to the oversize luggage in baggage claim. You can bike to the city center almost entirely on bike paths and lanes! The default Komoot “bike ride” route works pretty well, except it unnecessarily takes you down stairs and leads you into a construction zone as of September 2025. Here’s a corrected version.
My reference for the first four days of Slovenia was the Bikepacking.com‘s West Loop route, Soca river variant. We adapted the route to have an easier first day, camp at campsites, and avoid some short patches of gravel that we didn’t think were worth the extra turns. Overall, it was an excellent route.
Camping in Slovenia
We opted to camp at campsites to avoid risking the 400+ euro fine for wildcamping in Slovenia. We picked the cheapest campsites in each area with decent ratings (see @offderaills for full campsite reviews). Camping in Slovenia is a bit pricey (30-40 euros for two people and a tent), but you get what you pay for- the campsites are well supplied and maintained and very comfortable. Some days the campsites were perfectly on route, but sometimes they were a bit out of the way, as reflected in the routes below.
SI Day 1: Ljubljana to Camp Trnovc
Based on comments online, the first day of the West Loop seemed quite fun but too intense for the start to our four-month trip, so I rerouted the first day to limit elevation and unnecessary hike-a-bike. It was still a lovely ride.
SI Day 2: Camp Trnovc to Kranska Gorja (Camp Spik)
SI Day 3: Kranska Gorja to Bovec (Camp Polonovik)
Camp Polonovik was not the best campsite (e.g. small, muddy plots), but it was cheap. There are plentiful, nearby alternatives that should have nicer facilities for a bit more.
SI Day 4: Bovec to Nova Gorica (Camp Brda)
The last two days of Slovenia we made up as we went along. There are many bike-friendly ways to cross the southern half of the country (see Trans Dinarica, Lael’s Slovenia rally, and Bikepacking.com’s West Loop). However, there were fewer campsites along the way that fit our budget and general route. The three sites that looked the best where: Hostel Kras in Pliskovica, Bradja Camping in Storje, and Camping the Sunrise Hill north of Illirska Bistrica. Only Camping the Sunrise Hill had availability and was open past September 15th, so we booked it across Slovenia in a mostly asphalt route. If one of the other camping options works for you, check out other route options for more gravel.
SI Day 5: Nova Gorica to Illirska Bistrica (Camping Sunrise Hill)
Biking through wine country ended up being quite pleasant, though there were a few times we had to be on busier roads that didn’t feel as safe. The route below has been adapted to avoid those areas as much as possible.
SI Day 6: Illirska Bistrica to Icici, Croatia (Camp Opatija)
We initially planned to follow the Bikepacking.com Adriatic Crest route from Illirska Bistrica to Opatija, but ended up winging it with a Komoot gravel route in a bid for a shorter day. That plan backfired somewhat- much of the Komoot route was not rideable, especially on a rainy day (this area is much more damp and slippery than the rest of Slovenia). But Komoot also showed us some really great sections. The following route is edited heavily to preserve the good gravel we found and remove the hike a bikes. Note this skips an official border crossing into Croatia- we had no issues with this later on when leaving Croatia. Though the final route is enjoyable, if you have more time, I’d recommend exploring other ways to get to the Cres ferry. Opatija was the worst campsite we stayed at in the region, so if you can avoid it, I would, and Istra has some great gravel (e.g. Lael rally, Istra bikepacking race). Note if you want to purchase bear spray for the mountains later on, a hunting store in IB is the only place on the route we were able to find it (for 70 euros).
Croatia
CRO Day 1: Icici to Cres Town (Kovacine)
We opted for asphalt on Cres instead of gravel to fit our timeline, and it was lovely. We arrived on a rainy day in low season, so there was basically no traffic other than a short burst of cars when the ferry arrived. In high season I would recommend exploring the gravel options (see Bikepacking.com’s Adriatic Crest, Lael’s Croatia rally 2025). We stayed at Camp Kovacine, which is an INCREDIBLE camping site/compound. Cannot recommend it highly enough.
Route references: Bikepacking.com’s Adriatic Crest, Lael’s Croatia rally 2025.
CRO Day 2: Cres Town to Krk (Camp Slamni)
Krk has some gorgeous gravel and has some very very rocky mountain bike trails (which turned into hike-a-bikes for us). This edited route avoids the hike a bike and preserves the fun gravel. This route also skips a very steep descent to the Cres ferry port in favor of a longer and slower descent on the main car road. In high season, you may prefer the steeper descent (see both reference routes).
Route references: Bikepacking.com’s Adriatic Crest (find the rocky mountain bike trails here), Lael’s Croatia rally 2025 (follows the perimeter of the island – ideal if you have more time).
Here’s where I suggest you depart from our route. We didn’t enjoy our time on mainland Croatia nearly as much as the islands. The traffic was worse, the campsites were worse, and the people were less welcoming and kind. How you proceed depends on three factors: wind conditions (we had 60mph gale force winds and heard from locals that it was typical), whether you are comfortable biking in bear country (you can buy bear spray in Illirska Bistrica, Slovenia), and whether you are comfortable biking over the bridge between Krk and the mainland.
CRO Day 3: Krk to Pag (Multiple options)
Option 1: Closest to our route. Bike to Crikvenica, bus from Crikvenica to Prizna, ferry to Pag
This should be doable in one day.
- The only camping option near Crikvenica is Kamp Selce, which was very expensive for the low quality (if they try to tell you camping is 50 euros, ask for the “free zone” which is a patch of overgrown grass you can camp in for 38 euros). I’d recommend skipping if possible.
- We didn’t take these buses so I can’t confirm if they take bikes. The two Croatia buses we took did accept bikes for a 10$/bike bribe to the driver.
- The only way to get off Krk is a car bridge that is doable but scary (there is a pedestrian path option we did not use).
Option 2: Bike to Rjieka, bus to Prizna/Pag from there.
Option 3: Bus from Krk Town to Rijeka to avoid the bridge, bus to Prizna/Pag from there
The only way to get off Krk is a car bridge that is doable but scary (there is a pedestrian path option we did not use). This way you could avoid that and do a fun loop around Krk back to Krk Town. But it does mean two bus fares plus bike bribes.
Option 4: In low wind, wildcamp and then bike to Velebit or Pag on Trans Dinarica
First day (route below): bike from Krk to the highlands past Selce and wildcamp off of a gravel road (to avoid the overpriced and unfriendly Kamp Selce). I’ve put the pin where I remember there being an abandoned rest area, but no guarantees.
Then follow Trans Dinarica routes through Velebit (either connecting to Pag or just straight through).
CRO Day 4: Pag (Camp Strasko) to Rtina (Micoce)
The Trans Dinarica route was great through Pag. The salt museum and cheese factory on Pag Town close early on Mondays, but if you are caught out you can get the same cheese at the grocery and there is another salt museum in Nin. Camp Strasko was Kovacine-level nice, at a lower price.
From here we deviated from our planned route to escape the Bora wind (full story here). If you have no wind to escape, I recommend the Trans Dinarica routes as reference.
CRO Day 5: Rtina to Zadar (Camp Dido)
Stayed at Camp Dido for 15 euros for a tent for the night, which was great and has a lovely host named Sandra.
From Zadar, we took a bus to Split, and then a bus from Split to Mostar.
Here is the Zadar bus station, we bought tickets from the Flix bus office the night before. Arrive 30 minutes before departure. Here is the Zadar bus station. This is the busiest ticket office, but that office seems to be a middleman and gave us incorrect information about bikes on buses. Instead go a half block north to the Flix ticket office, who can call the bus drivers directly to check about your bike. The bus from Split to Mostar will stop at the border for customs.
Bosnia and Herzegovina
We took the Trans Dinarica through Bosnia and Herzegovina and would highly recommend it. This section was the most beautiful overall. Note that there are no ATMs between Mostar and Zabljak, so make sure to carry enough marks/euros. Bosnians and Montenegrins close to the Bosnian border will accept euros and marks interchangeably. We recommend reaching out to housing options at least the day before over email or Whatsapp to confirm. Some housing is run by one person and they might be out of town for the day, or closed early at the end of the season. Below are our notes from each day. Since these routes are straight from Trans Dinarica without our modifications, and Trans Dinarica asks for payment for their routes, I’ve just linked to their website for each day.
BIH Day 1: Mostar (Airbnb) to Boracko Lake (Apartman NeSa Boračko Jezero)
There were 2 huge shepherd dogs at top of the gravel ridge that were friendly when we got of our bikes and approached on foot. Boracko Lake is a major tourist spot and was very dead in early October, with no camping open, only 1 guesthouse open, and the mini-market open upon request at the cafe. It probably would be fine to camp at one of the closed campsites, but there were many wild dogs. Stayed at: Apartman NeSa Boračko jezero (40 euros for one apartment with two double beds and a kitchen area). Multiple bikepackers we met went to Konjic for the night instead- it may be a better option. Trans Dinarica BIH-03
BIH Day 2: Boracko Lake to Tusila (Outdoor Center)
The pass to Tusila was open but sections were covered in enough snow that we walked our bikes. Stayed at the Outdoor Center, a lovely cozy mountain hut. 20 euros per person to stay in a bunk bed, 20 more euros for dinner and breakfast. You can opt to cook your own food on your own camp stove outside if you prefer. Trans Dinarica BIH-04
BIH Day 3: Tusila to Kalinovik (cabin)
There is a decently stocked minimart in this town at 43.5042840, 18.4452349. Stayed at a cabin at 43.4812541, 18.4782100. 30 euros for the cabin with hot water and a kitchen, heated by a wood stove. There was a sign for a cyclist-friendly camp at 43.4871941, 18.4893790. Trans Dinarica BIH-05
BIH Day 4: Kalinovik to Scepan Polje (Konoba Angela)
The road parallel to canyon at the end of the day was okay in the low season but I think traffic may make it a bit anxious in the high season. There doesn’t seem to be a better way around. One of the rafting camps had a pack of dogs guarding it who chased us. The housing marked on the Trans Dinarica maps was closed but this yummy restaurant has hostel-style rooms available above for 15 euros per person per night. Trans Dinarica BIH-06
Montenegro
Montenegro has an amazing system of Panoramic Highways. They are quiet one or two lane asphalt roads with amazing views. Our favorite parts of the Trans Dinarica routes in Montenegro were on these roads. I recommend referring to the Panoramic Highways when route planning in Montenegro instead of the Trans Dinarica. The Trans Dinarica route will take you on gravel roads that are much more likely to have aggressive shepard dogs. There are mountain bike trails in Montenegro that might be safer from shepard dogs (Montenegro Mountain Madness and the Trans Balkan Race have routes you can buy) but we did not explore those. You can find all of the details for the Panoramic Highways here, including a PDF map of the Panoramic Highways and GPX files. I’ve included our Komoot routes below because the Trans Dinarica route was just the publicly available Panoramic Highway route.
MNE Day 1: Scepan Polje to Trsa (Camping Zeleni Green Forest)
Stayed at Camping Zeleni Green Forest. Vida, the host, is lovely. 20 euros for a tent, 30 euros for a cabin (50 euros for 2 nights), 10 euros per person for dinner, 8 euros per person for breakfast. If it’s been cold and raining (and there is snow in the pass), Vida can help you check if the Durmitor pass is open. Trans Dinarica MNE-01, Panoramic Highways #2 “The Crown of Montenegro” http://www.montenegro.travel/uploads/brochures/Panoramic Roads/MNE/GPS-kruna-crne-gore.gpx
MNE Day 2: Trsa to Zabljak
The ride through Durmitor is absolutely gorgeous. There’s a sweet little coffee stop here.
We stayed at Autocamp Mlinski Potok for 15 euros for a tent. The hosts were friendly and generous and offered us tea, but the old man patted me on the ass. I’d go to Ivan Do next time. The walk to the Black Lake is nice and we were never asked to pay a fee.
MNE Days 3-4: Zabljak to Podgorica
The Trans Dinarica route from Zabljak to Kolasin was full of shepherd dogs. You can’t count on the shepherds to be present or control their dogs- one shepherd just looked and us and shrugged as his massive dog hunted us down. I would not recommend the route. There aren’t great alternatives between Zabljak and Kolasin- the northern route following the Panoramic Highway is closed as of this writing, and the southern route is the main car route. Kolasin isn’t that fabulous, so I would just skip it next time and follow the Panoramic Highways to Niksic and either continue to Podgorica or train from Niksic to Podgorica. Here’s a sketch of what I’m thinking, dervied from the Panoramic Highways GPX file.
Trains in Montenegro
Bikes are accepted on the train but only in the final car. Be prepared to hustle to the final car and load your bikes on as quickly as possible to avoid delaying the train. You pay in cash on the train (we paid 10 euros total for two people and two bikes from Kolašin to Podgorica). The train has compartments like Harry Potter!
Podgorica
Podgorica is a nice place to resupply and take care of any medical needs. Specifically, we found that you can get a tetanus short or a rabies vaccine at their public health center for ~44 euros per shot (see this blog appendix for more details). Around Podgorica, we found Purple Eye Estate to be the best and cheapest camping option. One tent is 10 euros. The family also offers dinner and wine tastings at additional cost. A glass of the house wine is 2.50. We cycled between Purple Eye and Podgorica multiple times, so we can recommend two different routes depending on the time of day.
Podgorica to Purple Eye Estate
All of those routes end at a yummy Turkish bakery in Podgorica. On a Sunday afternoon or early on a weekday morning (before 8am), this route (link) with a short stint on the highway is fine. In medium traffic times, this route avoiding the highway part works (link). During rush hour or two avoid main roads, this back roads route is preferable (though longer and with more barking dogs) (link).
From Podgorica we explored southeastern Montenegro with Lake Skadar and the coast. We had a week before we needed to be back in Podgorica for a second vaccine, so we took our time. This loop could be a fun independent trip- you could squish it into a few days or take your time and explore as we did. Again, this route relies heavily on the Panoramic Highways.
MNE Day 5: Podgorica (Purple Eye Estate) to Virpazar (Camp Radoman)
This is the first and last day of the loop. It is based on a popular out and back from Podgorica along the Lake Skadar. That route and the default on Komoot will take you out of town on a sketchy highway- we tried it on the way out of town and did not want to repeat. This route is longer but safer and more scenic. Another option would be to take the train from Podgorica to Virpazar, set up camp at Radoman and then do an out and back along the lake. Radoman is a lovely little camp by a small family vineyard that charges 15 euros for one tent. Washing machine costs 5 euros to use. They have one apartment available. Virpazar does have a grocery but it is down the hill from the campsite so you’d need to bike back up that hill at the end of the day. I’ve put a Voli (grocery chain) on the route out of Podgorica for stocking up earlier in the day. There is also a lovely cafe along Lake Skadar on the route.
MNE Day 6: Virpazar to Lake Skadar
You can continue straight to Uljce to skip the wild camp (most cyclists do Virpazar to Skadar in one day). If you do camp here, LEAVE NO TRACE.
Alternatives to wildcamp
- Stay at Sashi apartments by Lake Sas. It is supposed to be good bird watching, rooms should be around 30 euros for a double, and the accompanying restaurant is supposed to be good. You could resupply in Vladimir if needed. (See the next day for the route)
- You could go on to Skadar this day- if you do, make sure to go through the official border crossing. Komoot will show you a potential shortcut, but if you don’t have the proper stamps, we heard from other cyclists that you’ll run into issues leaving the country.
MDE Day 7: Lake Skadar to Ulcinj
Ulcinj is an interesting little town- it’s so close to the border that it is like a little slice of Albania within Montenegro. There are flamingos at abandoned salt flats just out of town- it is very peaceful to bike out there and observe (2 euro per person fee, bring exact change). There are many campsites along the beach, east of town. We stayed at Safari Camping for 18 euros for one tent, which was fine but facilities were mediocre and there were lots of wild dogs. That campsite or a similar one nearby is best if you want to maximize beach time or minimize expenses. Otherwise, I might stay at Hostel Pirate or Olive Trees Glamping next time to be a bit closer to the Old Town. The route is just set to go to Ulcinj’s Old Town to reflect my ambivalence about the housing options. In terms of route, we took the highway from Vladimir to Ulcinj and it was fine but not ideal- we had a close call with a tour bus and a surprise short tunnel. The route I’m recommending below is Komoot’s gravel recommendation to avoid highway where possible- we didn’t try this ourselves, but the gravel quality looks decent from Google Maps satellite.
MDE Day 8: Ulcinj to Bar
Komoot’s gravel route will take you up by the windmills, which seems pretty cool. However, there were high winds the day that we did this route, so we opted for a more sheltered option. As of October 2025 there was construction on the road from Krute to Dobra Voda, but bikes and some cars can pass through (just think of it as bonus gravel :). We stayed in an Airbnb in Bar to avoid thunderstorms, but in nice weather I’d go to Bartula My Olive Garden camp. The no-windmills route does include the short tunnel but you are going downhill so it goes much faster.
Here’s the route that would go by the windmills:
MNE Day 9: Bar to Virpazar (Camp Radoman)
This turned out to be a lovely route that reminded us of Bosnia. The gravel road out of town from Stari Bar was particularly nice. We found Stari Bar to be very touristy and crowded- just the view from the road was nice and then we moved on. Komoot thinks there is a long, narrow tunnel that you can use as a shortcut to avoid some elevation, but locals warned us against it, and there are wild horses near the entrance and sometimes inside the tunnel. The Virpazar grocery is conveniently at the end of the day before the hill up to the campsite.
MNE Day 10: Virpazar to Podgorica (Reverse of Day 5)
Albania
We decided to skip Albania. We heard from many other cyclists that the central and coastal routes down Albania were unsafe traffic-wise and not fun. The Trans Dinarica route along the eastern side is likely a safer route from cars, but the internet says shepherd dogs are plentiful so we elected to avoid. I’m looking forward to returning to Albania on foot one day to hike the Accursed Mountains, see the art and architecture of Tirana, and chill in Sarande. We bused straight to Sarande and then took a ferry to Corfu from there.
Busing across Albania
If you want to bus across Albania, here are the details. No bus goes straight from Podgorica to Sarande, you need to transfer at Tirana. Go to the Podgorica Bus Station and ask at the information both for a ticket to Tirana. There are more frequent buses than what we saw posted online. Our ticket from Podgorica to Tirana was ~25 euros. You bribe the driver to put your bike on- he hemmed and hawed and asked for 15 euros each even though there was plenty of space. I think we could have brought him down to 10 but we didn’t try. The bus is supposed to be 4-5 hrs but it took 6 because our bus was broken. One rest stop. In Tirana there are 2 bus stations: the North South bus station for domestic buses and the more central international station. The bus from Podgorica will drop you at the international station and then you can bike straight down the road to the North South station (you can try asking the driver to drop you at North South but we had no luck). As of October 2025, the North South Station is under renovation, so just go to where the buses are parked and look for signs for Sarande. You buy the ticket direct from the bus driver. The ticket to Sarande was 30 euros, with no charge for the bikes. The route is 5 hours, with one stop. If you need a restock on water or snacks in Tirana, you can grab them from a kiosk on the ride over or there are people hawking water and snacks by the buses. Markets, bakeries and restaurants are open late in Sarande- we arrived at 10pm and saw like 5 different food options on the walk to our Airbnb. The streets are steep in Sarande. Sarande was a pleasant, relaxed beach town. I wished we had time to spend a day there.
Ferry from Sarande, Albania to Corfu, Greece
From Sarande we took the ferry to Corfu. The ferry offices were closed so we bought tickets online a few hours before. The website asks that you show up for passport control an hour before. When we went in late October there was no line and passport control took 60 seconds- you could show up later and be fine. For passport control, we were asked to leave our bikes outside, get our passports checked, and then go back and retrieve our bikes and go back into the building and past the passport control again. The bikes were fine on the car ferry.
Greece
We originally planned to bike down the mountains of northern and central Greece, roughly following the Hellenic Bike Race route. However, all the reports we read said sheepdogs were even more plentiful and aggressive in Greece. Tired of constantly watching for and handling aggressive dogs, we opted out. Instead, we followed the Bikepacking.com‘s Korkya Groves route around Corfu and then took a bus to Athens a bit early to explore the city and surroundings. If you are in Greece prior to mid October, when all the ferries are still running, you could take the ferry from Corfu to Paxos, bike Paxos, take the ferry from Paxos to Lefkada, bike from Lefkada to Patras, and then bike or bus from Patras to Athens. We intended to do that but the Corfu-Paxos-Lefkada ferry was not running.
Corfu summary
The Bikepacking.com route was determined to find the steepest possible grades and every set of stairs on the islands. We didn’t feel the need to prove anything and just wanted to enjoy the island. The route below is a heavily edited version of the original route. We also found cheap, decent housing hard to come by in the southern half of the island. We didn’t see any spots we felt comfortable wild camping (and Greece recently raised the fee for wild camping), there are no official campsites, and the cheap housing is poor quality (the budget villa we stayed at in Agios Georgios was moldy and mosquito-y and kinda unpleasant). We were here in the low season of the island, and I imagine housing is even more expensive and the island more full of people in the high season. The route below has been adapted to work for the best budget options on the island. I recommend booking in advance, even in the low season. FYI, most tourist services (hotels, campsites, and restaurants, etc.) on the island seem to fully shut down on the last day of October. Most of Corfu is very chill traffic-wise, at least in the off season. The roads going in and out of Corfu Town are the exception- I highly recommend sticking to the route on the way in and out of town. Corfu had more mosquitos than anywhere in the Balkans- bring bug spray and long clothes to wear at dusk/night.
Corfu Day 1: Corfu Town to Kontogialos
If you take the 10am car ferry from Sarande to Corfu Town in the morning, you’ll get into town around noon. I recommend either bringing a packed lunch from Sarande and getting on the road or heading to La Boca (the starting point on the route) for a quick sandwich or omelette. There’s a lot to bike and see on the route this afternoon to make it to the hostel at a reasonable time. You can explore Corfu Town at the end of the loop. Heads up that Corfu Town is also quite expensive- expect US city prices. The way out of town goes through multiple little towns. Then through an olive orchard apparently associated with Governor’s Olive Mill. If you are interested, stop there for a tour. Then the route will take you in a circle around a hill topped with a monastery. Look out for some really old olive trees and a former castle (you can scale the wall via one of the buttresses). If your interest has been piqued and you are feeling good, tackle the climb up to the monastery and appreciate the view. Otherwise, take the pleasant coastal road north to Sunrock Hostel (we didn’t stay there, but it has by far the best reviews at that price point).
Corfu Day 2: Kontogialos to Palaiokastrika
This is a short day, giving you ample time to enjoy the nice beaches of Palaiokastrika. Camping Palaiokastrika is a solid campsite with kind hosts. We only got to explore one beach and wished we had more time. Since it is a shorter distance, I’m recommending the route straight from Bikepacking.com. We didn’t do all of this ourselves, so it might be quite an adventure. Komoot has a decent default alternative if you prefer.
From here, I have two different recommendations depending on whether you are comfortable wild camping and weather allows.
Option 1: No Wildcamping (2 days)
If you prefer to avoid wild camping, I recommend exploring the northwest via a loop without your bags, returning to Paleokrastritsa. (This is exactly what we did.) The first half of this route is mostly from Bikepacking.com, the return trip is from Komoot and turned out to be quite pleasant. There are multiple swimming options so bring your swimsuit. Note that the steel descent early on in the day is an old donkey path with that is rocky and poorly maintained, with a surprise drop in the middle. I recommend walking it unless you have a MTB and some experience. I kept it on the route because it is cool and worth the walk.
Corfu Day 3: Palaiokastrika Loop
From here, we headed to Corfu Town. If you want to explore the northeast section of the island, you either need to do a pretty big day, wildcamp, or pay more for housing. Here’s our route to Corfu Town, and the wild camp option below.
Corfu Day 4: Palaiokastrika to Corfu Town
Option 2: Wildcamping (4 days)
If you are open to wildcamping, you can follow the Bikepacking.com route pretty closely.
Corfu Day 3: Palaiokastrika to Sidari
The only place we saw along the route that might be okay wildcamp was before Sidari. You could go into town for dinner and resupply – there is even a laundromat! This is a shorter biking day again, but there are so many nice beaches to explore and waves to bodysurf along the way.
Corfu Day 4: Sidari to Old Perithia
The next day, head along the northern coast and have a final dip in the water before the climb up to Old Perithia. Eat dinner at the tavern and then find a place to wild camp a bit after town.
Corfu Day 5: Old Perithia to Camp Dionysus
Start the morning with the climb up to the monastery for sweeping views. This day follows the Bikepacking.com route closely before veering to Camp Dionysus, the campsite closest to Corfu Town. A self-service car wash you can wash your bike at (you’ll need 1-2 euros of coins to activate the sprayers) is marked on the route before the campsite, as is a market for resupply. Du Lac is a solid dinner option nearby- the feta in the oven was the best we had all trip. Camping is around 15-18 euros (I can’t remember exactly) for 1 tent.
Corfu Day 6: Camp Dionysus to Corfu Town
We did this route three different ways, and this one was the best. It’s the minimal amount of elevation needed to keep off the highway going into town. Head into town and get an excellent coffee at Cafetierra before heading over to the ferry.
Getting off the island
You can take a ferry to Sarande or Igoumentisa (as well as other locations in the high season only, such as Paxos). The car ferries to Igoumentisa are very large and have no problem with bikes. You can buy tickets online. If you want to go to Athens, beware the Green Bus Line, which offers a bus-ferry connection to Igoumentisa and then on to Athens. Tourists to Corfu pack a LOT of luggage and there is no room for bikes, even in the off season. Even if the person who sells you a ticket says you can bring your bike, you will not be allowed to (we were treated to much head shaking and “this is impossible” and “who brings a bike on a bus”, etc from the various men in charge of luggage). Instead, take the ferry to Igoumentisa and go to the Igoumentisa bus station. They will issue you a specific bike ticket for your bus at a cost of 10 euros a bike. As of this writing, the only bus to Athens from Igoumentisa is 8:30pm to 2am. There is also an airport on Corfu.
Corfu to Athens
What we did: ferry to Igoumentisa, bus to Athens.
Other options:
- Bike down the coast to Athens, route with komoot (eurovelo 8 doesn’t always pick safest streets)
- Before October 15th or so, ferry from Corfu to Paxos to Lefkada. Bike from Lefkada to Patras. Bus from Patras.
- Before October 15th or so, ferry from Corfu to Patras. Bike from Patras to Athens along eurovelo 8 (mixed reviews on how exciting this route is. Check komoot for safer side streets)
- Bike from Igoumentisa to Kalambaka. Road ride on komoot is 3 days worth, Camp at Ioannia and Metsovo along the way. This is cool mountain route and get to see Pindus. Downside is bear risk (can camp at campsites) wolf risk, and dog risk. Igoumentisa already had way more wild dogs than we saw on Corfu, though Shepard dogs are the real problem.
Athens: 1 day loop
We did one day of biking around Athens, but it was great fun. Athens traffic is very forgiving to bikes. There are scooters weaving through traffic everywhere, so cars are used to looking out for you. This makes biking through traffic a freeing, adrenaline-fueled adventure rather than a stressful death trap. This route takes you out of the city to some lovely gravel on one of the surrounding hills. You’ll get a superb view of the city and maybe see some tortoises along the way. Then you can either descend into the suburbs and brave some big intersections as a shortcut, or continue climbing towards the coast. The area by the coast is very ritzy- you can get lunch here but expect California prices for small portions. Many restaurants are listed as 50+ euros. Pack your own lunch or see the recommendations below. We did this ride on unloaded bikes. The loop we did:
Best affordable lunch options seem to be after the gravel sections, as you are heading through the suburbs to the coast: Real Pizza, Kammoun Lebanese, PIATTA
Longer/harder but more scenic route, would recommend if you can start earlier in the day, before 11am.
This route skips more directly to the ritzy area. I recommend packing a lunch from Athens, going to PIATTA just after the gravel section, and/or grabbing a late lunch after the beach on the way back to Athens at ANESIS or a spot in Glyfada.
We highly highly recommend Grammarios Bikes in Athens. They are the best bike shop we have been to, period. Say hi to Andreas for us.
SEA route
The Plan


