
Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 8.Trans Dinarica.Zlatibor to Bajina Bašta. We had a stunning ride throughcountryside filled with family farms and then into the Tara National Park which is along Serbia’s western edge, a horn-shaped piece of land that jutsinto Bosnia and Herzegovina. 50% of our time was spent off-road and we finished with a magnificent, looping descent off road and then into a paved stretch through tunnels and along the Drina River, which separates Serbia and Bosnia and Herzegovina.

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica

Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica
Day 7. Trans Dinarica. Nova Varos to Zlatibor. Fantastic day on the bike. Atmospheric coffee in Ljubiš few longish climbs but nothing mad. Saw a pack of vultures feasting on something in the woods, so majestic when they take flight. #bikepacking #transdinarica
Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 6. Trans Dinarica.Headed north out of Sjenica into Serbia’s interior. Lots of packed gravel sections, rolling hills, frozen-in-time settlements and wonderful nature — took a detour to see the oxbow river valley and the griffin vultures. Had the sun with us most of the day. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 5. Trans Dinarica.Novi Pazar to Sjenica. Climbed up into the reaches of western Serbia on a combination of asphalt and packed gravel paths. At more than 1.000 meters in elevation, Skenica holds a beautiful position over the incredibly green and fertile countryside of southwestern Serbia. Added a few shot of our rest day in Novi Pazar. #transdinarica #bikepacking

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 4. Trans Dinarica. Rožaje, Montenegro to Novi Pazar. Undulating hills from beginning to end, reaching 1,240 meters, crossing the border into Serbia. Then riding along a quiet, rolling state road and continuing north for approximately 30 kilometers of easy-going cycling to Novi Pazar, which was officially founded in the 15th, but sits within an area that was once the original capital (Ras and Stari Ras) of Serbia through the heart of the Middle Ages. ch in Serbia. The Church of Saint Peter is part of the larger Stari Ras Complex of historical sites.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Day 3. Trans Dinarica. Stunning weather all day. Started in Peja and headed into the Dinaric Alps for a big old climb, leaving Kosovo near the top and entering Montenegro. A rustic lunch at the top and then a rapid descent into the mountain town of Rožaje.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Long climb up over the Cakor Pass and dropped down the other side into Kosovo. Met by border control, fortunately all our papers were in order. Then an amazing decent down the Rugova Canyon into Peja.

Day 1. Trans Dinarica (partial loop). Wet start and a long steady climb up to lunch in a great little bar with a big stove where we could get warm and dry. Fantastic decent to the hotel. Short day, but good prep for a longer stage tomorrow.

Day 1. Trans Dinarica (partial loop). Wet start and a long steady climb up to lunch in a great little bar with a big stove where we could get warm and dry. Fantastic decent to the hotel. Short day, but good prep for a longer stage tomorrow.

Day 1. Trans Dinarica (partial loop). Wet start and a long steady climb up to lunch in a great little bar with a big stove where we could get warm and dry. Fantastic decent to the hotel. Short day, but good prep for a longer stage tomorrow.

Day 1. Trans Dinarica (partial loop). Wet start and a long steady climb up to lunch in a great little bar with a big stove where we could get warm and dry. Fantastic decent to the hotel. Short day, but good prep for a longer stage tomorrow.

Day 1. Trans Dinarica (partial loop). Wet start and a long steady climb up to lunch in a great little bar with a big stove where we could get warm and dry. Fantastic decent to the hotel. Short day, but good prep for a longer stage tomorrow.

Day 1. Trans Dinarica (partial loop). Wet start and a long steady climb up to lunch in a great little bar with a big stove where we could get warm and dry. Fantastic decent to the hotel. Short day, but good prep for a longer stage tomorrow.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 0. Trans Dinarica (partial route). Getting ready in Podgorica, test ride and travelling up to Kolasin by train in preparation for day 1. Can’t wait to hit the road properly.Riding with @malachy_mcallister and Denzil Jenkins.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 9 Rome to Cannes. Alassio to Cannes. And so the party is over on this last day along the coast, passing from Italy into France. We met with an old friend along the way, the orange rocket that is @christianceriana . 1140 km covered, 17190m climbing in 48.75hrs of ride time. So long and safe travels to my fellow riders. Here’s looking forward to next year! Big shout out to @andymatthews for some of the photography used over the last 9 posts.

Day 8 Rome to Cannes. Arenzano to Alassio. Easy riding down the Ligurian coast, coffee in the harbour at Savona, lunch in Finale Ligure and dinner in Alassio. Last day of the journey tomorrow.

Day 8 Rome to Cannes. Arenzano to Alassio. Easy riding down the Ligurian coast, coffee in the harbour at Savona, lunch in Finale Ligure and dinner in Alassio. Last day of the journey tomorrow.

Day 8 Rome to Cannes. Arenzano to Alassio. Easy riding down the Ligurian coast, coffee in the harbour at Savona, lunch in Finale Ligure and dinner in Alassio. Last day of the journey tomorrow.

Day 8 Rome to Cannes. Arenzano to Alassio. Easy riding down the Ligurian coast, coffee in the harbour at Savona, lunch in Finale Ligure and dinner in Alassio. Last day of the journey tomorrow.

Day 8 Rome to Cannes. Arenzano to Alassio. Easy riding down the Ligurian coast, coffee in the harbour at Savona, lunch in Finale Ligure and dinner in Alassio. Last day of the journey tomorrow.

Day 8 Rome to Cannes. Arenzano to Alassio. Easy riding down the Ligurian coast, coffee in the harbour at Savona, lunch in Finale Ligure and dinner in Alassio. Last day of the journey tomorrow.

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!

Day 7 Rome to Cannes. Gavi to Arenzano. 2400m of climbing in 110km. Ouch. Started cold and got colder and then as we made to final 30km decent into Arenzano the sun broke through and we ended up on the beach. Some of my fellow travellers took a shorter route and kindly donated images to this post as I was too cold or busy climbing to stop and take photos!
The Instagram Story Viewer is an easy tool that lets you secretly watch and save Instagram stories, videos, photos, or IGTV. With this service, you can download content and enjoy it offline whenever you like. If you find something interesting on Instagram that you’d like to check out later or want to view stories while staying anonymous, our Viewer is perfect for you. Anonstories offers an excellent solution for keeping your identity hidden. Instagram first launched the Stories feature in August 2023, which was quickly adopted by other platforms due to its engaging, time-sensitive format. Stories let users share quick updates, whether photos, videos, or selfies, enhanced with text, emojis, or filters, and are visible for only 24 hours. This limited time frame creates high engagement compared to regular posts. In today’s world, Stories are one of the most popular ways to connect and communicate on social media. However, when you view a Story, the creator can see your name in their viewer list, which may be a privacy concern. What if you wish to browse Stories without being noticed? Here’s where Anonstories becomes useful. It allows you to watch public Instagram content without revealing your identity. Simply enter the username of the profile you’re curious about, and the tool will display their latest Stories. Features of Anonstories Viewer: - Anonymous Browsing: Watch Stories without showing up on the viewer list. - No Account Needed: View public content without signing up for an Instagram account. - Content Download: Save any Stories content directly to your device for offline use. - View Highlights: Access Instagram Highlights, even beyond the 24-hour window. - Repost Monitoring: Track the reposts or engagement levels on Stories for personal profiles. Limitations: - This tool works only with public accounts; private accounts remain inaccessible. Benefits: - Privacy-Friendly: Watch any Instagram content without being noticed. - Simple and Easy: No app installation or registration required. - Exclusive Tools: Download and manage content in ways Instagram doesn’t offer.
Keep track of Instagram updates discreetly while protecting your privacy and staying anonymous.
View profiles and photos anonymously with ease using the Private Profile Viewer.
This free tool allows you to view Instagram Stories anonymously, ensuring your activity remains hidden from the story uploader.
Anonstories lets users view Instagram stories without alerting the creator.
Works seamlessly on iOS, Android, Windows, macOS, and modern browsers like Chrome and Safari.
Prioritizes secure, anonymous browsing without requiring login credentials.
Users can view public stories by simply entering a username—no account needed.
Downloads photos (JPEG) and videos (MP4) with ease.
The service is free to use.
Content from private accounts can only be accessed by followers.
Files are for personal or educational use only and must comply with copyright rules.
Enter a public username to view or download stories. The service generates direct links for saving content locally.