I finally made it out to the Dolomites on a solo trip with a bike. Along the way, I also spent time in Slovenia and Lake Garda. This post captures what I did, what I’d do differently, and my general thoughts to help me the next time I visit. Hopefully you find it useful too. I’ll be very brief and to the point.
Sat, August 23 - Land in Milan
Landed in Milan at 2:30pm from Seattle, with a transfer in Iceland. Got some euros at the airport.
Activated my Airalo sim (code: RAJA8345 for a $3 off code). Since I’d be crossing international borders, I got one that’d cover all of Europe. It worked poorly in Italy where I’d spend most of my time. Instead, I should’ve gotten one for each country when I was there even though it would’ve cost more.
Took the airport shuttle a few minutes away to stay at Malpensa Garden. Very simple, great value. I wouldn’t be able to explore Milan, but I had sleep to catch up on and being this far from the city meant I’d have ample space outside to assemble a bike. Lugging around a bike bag in the city would have been a hassle.
The only place to eat dinner was Samarcanda. Believe the reviews when they tell you to line up 15 minutes before they open if you want a seat. Good food, no regrets.
Sun, August 24 - Drive to the Dolomites
Returned to the airport at 9am for a car rental pickup at Sixt, which had the best prices and selection. Loaded up the car with my disassembled bike. I left my collapsible bike bag with my lodging hosts for 20 euros for two weeks.
The first few hours were boring, but once I pointed north the mountains became more dramatic. Stopped for 2pm lunch at Pizzeria La Talpa in Trento. It was definitely a top 10 pizza, and I wasn’t expecting something so incredible.
Stopped by the Interspar in Bolzano to get some snacks for the week and other goods before heading east into the Dolomites.
The scenery was unbelievable and fortunately I was able to drive slowly to admire it, since the road had cyclists pedaling hard up the winding mountain roads.
I parked the car in Arabba and my host came by. We loaded up my bike and everything I’d need for the week into his truck, and he drove up a dirt road above town.
I’d be staying in a single room at a cabin called Rifugio Plan Boe. It was an amazing deal for the week and I’d be right on the trails. I’d have dinner every night at the rifugio.
Mon, August 25 - Sellaronda (CW) mountain biking
The weather was spectacular and I got on my bike at 8:30am. The plan was to ride the Sellaronda mountain biking loop going clockwise (classic route). I was starting the day right on trail.
I rode down to Arabba and got my first lift of the day, which would take me to Porta Vescovo. I purchased an all-day lift pass.
The trail is generally easy to follow, but sometimes can be a challenge. Be sure to ask for a paper map, and don’t assume that you can follow any rider since not everyone is doing the whole loop. Also download trailforks offline.
I made a friend on the lift, a German guy named Paul. We had a blast riding together.
The scenery is stunning. Try and remember where you are on the map and ask yourself what your favorite views were so it doesn’t all feel like a blur.
I asked my host where he’d recommend for lunch along the route. He responded “Dantercepies Mountain Lounge or Baita Pra Valentini. But, it’s hard to find bad places or eat poorly along the route.” We ended up at Dantercepies and had an awesome view with our meal.
The last quarter of the loop has the most elevation gain. Paul’s chain was threatening to break so he walked up much of it.
I returned back to the lodge at 4:30pm, just in time to shower and dial into work remotely with a view of the cliffs.
My total ride stats (not including going up the lifts) were 29mi, 2,200ft ascent, 12,400ft descent. I was on a hardtail Canyon Exceed CF7, and I cleared everything well. I would’ve had more fun on a full suspension that wasn’t a light racing bike, but I needed something that could perform well for road biking as well.
Tues, August 26 - Cycling Passo Falzarego & Passo Giau
I drove from Arabba to the small village of Andraz, where I parked and began my road cycling. I headed towards Passo Falzarego (route line). The cycling was easy enough and I even passed a road cyclist. Cars were generous with space and reasonable with speed.
The descent was glorious and I was excited for Passo Giau which I knew to be even more scenic. Unfortunately, the sun was out and it felt like the grade of the road increased. I had to stop and catch my breath a few times. I’d later learn that nearly everyone was doing this loop in the opposite direction.
After what was decidedly the hardest bike ride of my life (remember, I’m on a mountain bike), I made it to Passo Giau. It was unlike any other mountain pass I’d ever been to.
I was so happy that I had three lemon sodas at lunch. There was still more climbing to do after the descent, but the two big passes were behind me.
The total ride was 3hr42min (moving time), 33mi, 6,000ft of climbing.
After the ride, I had just enough time to drive over to Passo Falzarego and take the cable car up. It was surreal to be in such an alpine environment and see paved paths and even a sauna.
I made it back to the cabin at 6pm and started remote work again.
Wed, August 27 - Viel dal Pan hike
Instead of breakfast at the cabin, I decided to hike the trail down to the town of Arabba and catch the first lift up to Porta Vescovo. This was the same lift I took two days ago for the Sellaronda CW loop. I was the only person at the super-modern Rifugio Luigi Gorza and I took my time over pastries and sandwiches while the fog lifted from the valley floor.
I began the Viel dal Pan hike, a very easy trail that follows a contour line. These trails are common in the area and are referred to as “balcony hikes.” I had a panoramic view of the dying Marmolada glacier and several peaks. When I reached the halfway point to Passo Pordoi, I noticed a glut of more hikers. All of them were headed in the opposite direction. If I had seen this many people on the trail, I wouldn’t have enjoyed my morning as much.
Once at Passo Pordoi, I took the Fodom gondola down and hiked for a few miles on flat trail to Arabba and had lunch at Malita Ristorante. The waiter was super friendly once he realized I could chat in Italian and they had unusually good wifi. Got back in time to do remote work again.
Thur, August 28 - Rest day
It rained all day. While I wouldn’t have voluntarily taken a rest day, I was happy to take it easy in the cabin all day.
Fri, August 29 - Cascades de Pisciadu hike
The forecast called for on and off rain again, but my host encouraged me to go outside anyway. I realized that after the heavy rainfall from yesterday, going to a waterfall would probably be a great idea.
I drove over to Corvara in Alta Badia, in the northeast corner of the Piz Boè massif. It was far more developed than Arabba and I grabbed a decent plate of pasta.
I felt lazy taking the Borest gondola up the short distance from town, but this would end up being a great idea later. Once I got off the lift, I walked the flat path to the Cascades de Pisciadu. I hung out for a while, amazed at how many lifts there were all around me. The Dolomites would be a great place to bring kids someday.
Just as I was starting to head back, the rain started again. I didn’t mind having the lift to limit my time getting soaked.
Back at the cabin, my host made me a Pinsa Romana (Roman-style pizza) for dinner and it was superb while I did more remote work while it rained again.
Sat, August 30 - Rifugio Franz Kostner hike
My host suggested I head up from the cabin into the mountains, and it didn’t seem like it’d rain for a few hours. With just a rain shell and my phone, I followed a trail uphill. I kept going until I reached Rifugio Franz Kostner.
This is a hut now managed by the Italian Alpine Club (CAI), and they pull a great espresso shot. It’s about a five-minute walk from a lift so it’s the closest thing to a wild cabin you’ll find in the Dolomites.
It’s a lively and cozy space indoors, filled with history. I took the lift down and hiked around some more before catching another set of lifts that dropped me onto a path back to the cabin..
In total, I hiked 5.25mi, 2500ft ascent, and almost the same amount of descent despite the lifts. This would be my last night in the Dolomites for the trip.
Sun, August 31 - Sellaronda (CCW) mountain biking
I woke up early to get a start on today’s ride. I’d be attempting the Sellaronda loop counter-clockwise. This approach was also lift-serviced but it’d involve three times more climbing and seemed somewhat contrived. I had a light hardtail bike and I figured if there was any bike capable of doing it, I had it.
The loop starts with a descent and then climbs a road. It was too early for the sun to peek over the mountains, and I kept pedaling up to keep warm. For a long while, I was wondering whether this was a good idea.
Finally, I got onto some singletrack and enjoyed my descent. For the rest of the day, I felt as if the CCW route (the “green” route) was contrived. There were moments of joy, but I certainly wouldn’t recommend it unless you had an ebike. Even if you did, you’d have more fun on the classic CW route (the “orange” route).
I got back to my car in Arabba extremely exhausted. I could have taken a shortcut and taken the road on the way back, but I opted to do the trail in its entirety. Total ride stats: 33.5mi, 3000ft up, 12700ft descent.
Once I was done, I had a quick lunch and loaded up the car. Today was supposed to be just a day of driving without riding, but because the last two days had been rainy and I was curious to cross off the CCW route I squeezed it in.
I left the Dolomites and headed east, crossing into Austria for a few nights in Villach.
Mon, September 1 - Mangart Saddle cycling
As much as I would’ve enjoyed a rest day after the riding and the driving, I woke up early to head south into Slovenia with my bike. There were thunderstorm warnings, but this would be an out-and-back. I’d cycle as high up the road as I could manage before my legs gave up and then I could just turn around.
The drive into Slovenia was spectacular, and I immediately wished I had chosen to stay here instead. It was far wilder and steeper than the Dolomites. Even with the thick clouds obscuring the peaks, or perhaps because of that, I was in constant awe at the dramatic rise of the slopes around me.
The goal would be to pedal all the way up to Mangart Saddle, the highest road in the country. I opted to start in the town of Bovec, even though I could have shaved off some elevation and distance by starting closer.
The roads were the steepest I’d ever ridden and I certainly wasn’t on the ideal bike for it. I was moving slowly, but told myself I would turn around before I’d walk my bike. I was 1,400ft from the top when I decided to turn around. From where I could see, the top was clouded over and I just wasn’t in the mood for more pedaling. I turned my bike around, questioning whether I was making the right decision. I was tired, sure, but I had more gas left in the tank. Ultimately, all my regrets left me when I was flying downhill at incredible speeds. Total ride stats: 26.6mi, 4100ft ascent.
My short time in Slovenia convinced me that I should come back with more time.
Tues, September 2 - drive to Lake Garda
Today would be an easy day, just driving through the rain to Caprino Veronese. It’s a town to the east of Italy’s Lake Garda. Rather than get lodging by the lake, I opted to be up in the hills staying at an Airbnb situated on a bee farm.
I’d have dinner for tonight and tomorrow at Doppio Zero, a pizzeria which made me feel great about avoiding the very touristy lakeside.
Wed, September 3 - cycling around Lake Garda
I drove to Torri del Benaco on the eastern shore of Lake Garda and started my CW loop of Italy’s largest lake.
The southern part of the lake was easily my least favorite. It was the most developed and much of the lake shore was privatized. I tucked inland and it really only improved after my first stop, which was gelato at Gelateria Ciocolat.
Heading north along the western side of the lake I spent a lot of time in long and dark tunnels. There were some absolutely gorgeous sections of bike path that jutted out over the water though. There’s an initiative to make the entirety of the lake as bike friendly as this, but it seems like that will take a while.
At Limone sul Garda, I stopped by for a granita and limonata at a small cart along the path. I also considered staying in this town but it was a bit too out of the way.
My favorite moment of the ride would be the pizza I had at the northernmost point of the lake at Riva del Garda. While clearly catering to tourists, the town felt much more like it was lived in by locals. I had an amazing pinsa at Pizzeria Basilico. It was so good that I decided to have another one even though it meant I wouldn’t make it back in time for a work meeting.
The rest of the ride was flat and I had a great view of the sunset. I stopped at a restaurant along the lake for an hour and a half of work meetings that I took from my phone. I accidentally said “Grazie” to my waiter while I was unmuted and someone asked if I was in Italy.
I made it back to the car just as it got dark. I had another excellent celebratory gelato at Gelateria La Limonaia. Total ride stats: 95.5mi, 4600ft.
Thur, September 4 - drive to Milan
I drove the short distance into Milan, and the closer I got to the city the more stressful the driving was. Lunch was at Casottel, a very traditional homestyle restaurant on the edge of the city. I got the ossobuco, on a bed of saffron risotto (risotto alla milanese). I’d go back for the rustic vibe.
My airbnb was a simple room just steps from the Gambara metro station, which made it convenient for getting into the core of the city. I parked my car and was glad to not use it again for a while.
My first stop was to get a haircut at Lucky, a barbershop that was very obsessed with Brooklyn, the Chicago Bulls, and classic hip hop. I didn’t know enough Italian to ask for exactly what I wanted, and I was curious to let him just do whatever he wanted. I was happy with the result and treated myself to gelato at Gelateria LAB.
I walked over to a second lunch at one of the Via Pastiera locations. It’s very tourist friendly, but the quality of pasta was excellent. Not cheap.
I worked remotely starting at 5pm and didn’t leave until after 10pm when I stopped at a neighborhood trattoria, Megik Land, for some orecchiette.
Fri, September 5 - Milan
I had breakfast at Loste Café, a trendy shop with quality coffee and even more impressive pastries. It seemed all the cool, stylish tourists and locals were gathering here to wait in line. I’d definitely come back.
I walked over to the Duomo, and grabbed a sandwich at Cesarino. It’s very much a spot geared towards tourists, but my #17 mortadella with truffle sauce was delicious. Instant favorite. They make a great spremuta d’arancia. It’s a relatively affordable meal as well.
I wandered into Uniqlo since I had run out of clean clothes, then walked around the Brera neighborhood. I signed up for a 1pm spin class at Gyru Cycling Studio, hoping to hear some Italian and also get a workout. Unfortunately, it was one of those dance-y spin classes and the Spanish instructor was speaking in English.
Right after the workout, I went to Ciacco, which I can say has some of the best gelato I’ve ever had. The flavor to get is the crema della bretagna (vanilla bourbon and salted butter). If I lived in Milan, I would come here once a week.
I walked around some more and had dinner at Osteria dell’Acquabella. It seemed like an old neighborhood restaurant and I was keen to try the cotoletta alla milanese, a breaded veal cutlet pan-fried in clarified butter. I most enjoyed trying the risotto al salto, another traditional Milanese dish made from leftover, cold risotto that is pan-fried into a crispy, golden-brown patty.
Sat, September 6 - Milan
I started my final day in Milan at an espresso bar, all of which have been great during the trip. I walked around randomly until I found myself at Saya Pizza. It was decent, but it reminded me of the trendy pizza spots in NYC in both taste and vibe. I thought about the rise of a monocultural society.
I walked around some more and had gelato at Pavé, which I didn’t like very much.
After loading up the car, I headed back to Malpensa Garden, unloaded my things and drove to the airport to return my rental.
I had a final dinner at Samarcanda.
Sun, September 7 - flying home
It was an uneventful flight back home, besides the physical challenge of trying to get a bike bag, a 120L duffel and a large backpack onto a crowded airport shuttle.