Empire State Trail

Buffalo to Brooklyn: Erie Canal Trail + Hudson Valley Trail

September 2023 – 762 miles

map of New York state with red dots showing stops along the way

Day 1: Buffalo Airport to Buffalo City

After flying a red eye across the country, I managed to assemble my bicycle in the airport. Yucky traffic and roads got me to the awesome Frank Lloyd Wright Martin House before I needed a long afternoon nap. 15 miles 🚲 

Day 2: Buffalo to Niagara Falls

Crossed over the Peace Bridge and cycled along a nice bike path next to the Niagara River until I got to the falls, which really are better from the Canadian side. 25 miles 🚲 

Day 3: Niagara Falls to Middleport

Cycled over the Rainbow Bridge and toured the American side of the falls before biking to the Herschell Carrousel Factory Museum. (There’s a high probability your local favorite carousel was carved in the town of Tonawanda.) Finally made it onto the Erie Canal Trail and learned all about how they operated the locks. 42 miles 🚲

Day 4: Middleport to Rochester

The first part of today there was lots and lots of corn, reminding me very much of the Midwest. Today’s interesting trail feature was the only road that goes underneath the Erie Canal. Boba Count = 1 and that sunset is the view from my campsite right next to a lock. 55 miles 🚲

Day 5: Rochester to Lyons

This morning the nice Puerto Rican lock keeper gave me some chocolate sandwich wafers after sharing his life story. Figured I’ve been on my bike too long so I spent the morning in a kayak on the Erie Canal! Currently camping behind a fire department next to a biker bar. 3 miles 🛶 35 miles 🚲

Day 6: Lyons to Montezuma

Took a tour this morning and learned all about the peppermint oil business at the turn of the century. Then headed off the main trail on a pilgrimage to the birthplace of women’s suffrage in Seneca Falls. So proud to be able to vote and be a part of the legacy of these women and men who fought to empower more people through the ballot box. 43 miles 🚲

Day 7: Montezuma to Fayetteville

Chilly, rainy day of biking but I made it through one week!!! Today was made a little better by all the gorgeous fall colors on the trail. I took a long winding detour around Onondaga Lake to visit a Salt Museum near Syracuse. Salt used to be a huge industry that paid for nearly half the Erie Canal through tolls. The brine they used to make the salt came from glacial melt dissolving halite that they then pumped up to the surface. 55 miles 🚲

Day 8: Fayetteville to Herkimer

Lots of time right next to the canal today which made for relatively flat and fast riding, which was good because it was a looooooong day. First Erie Canal on top and the current version of the Erie Canal on the bottom plus some flowers because sometimes my butt needed a break. 😊 77 miles 🚲

Day 9: Herkimer

Rest day. Hung out next to a creek and mined for some Herkimer “diamonds” (quartz crystals) and a stromatolite fossil across the street. My legs are very thankful. Back to the grind tomorrow. 0 miles 🚲

Day 10: Herkimer to Amsterdam

It was a bit hard to get myself back moving again this morning, but I did it. Stopped and saw the Arkell Museum (favorite painting was the Winslow Homer pumpkin piece) and had relatively smooth off-road riding much of the day. Tonight I’m staying in a freaking castle just because I can. 🏰 59 miles 🚲

Day 11: Amsterdam to Waterford

Beautiful weather with a nice lunch stop in Schenectady. It’s my last day on the Erie Canal. I’m camping tonight next to Lock 2. Tomorrow I turn south towards New York City through the Hudson Valley. 39 miles 🚲

Day 12: Waterford to Hudson

Headed out early with a short detour to see the State Capitol Building in Albany. The bike route today follows an old electric train route between Albany and Hudson. But soon after I left Albany, the rain just started to come down and it was relentless. After a few hours of being completely soaked (even with all my cool waterproof gear) I caved and got a hotel to dry out all my stuff. 51 miles 🚲

Day 13: Hudson to Poughkeepsie

Chilly, rainy, windy morning on roads with fast moving traffic had me doubting my life choices. My right shoe has been slowly coming apart and today I couldn’t click out properly because of it and ended up falling over on a hill. I got just one good bruise out of it. Then the rain stopped and I had a glorious afternoon of rail trail riding through forests changing colors and losing their leaves. Also two big bridge crossings over the Hudson today. (And I got some ShoeGoo so I’m working on a shoe fix for the last couple days.) 65 miles 🚲

Day 14: Poughkeepsie to Briarcliff Manor

The Duchess Rail Trail is, in fact, as beautiful as everyone said it would be. See that gorgeous scene up top, wouldn’t you stop to take a photo? Well I did and when I stopped the bottom half my shoe got stuck in the pedal and the top half came off. That’s right. All my ShoeGoo action from last night didn’t help much. (Apparently you gotta wait at least 24 hours) I’ve had these shoes for over a decade so I think I’m going to let them go in peace. They’ve lived a good life. In the meantime, I’m rocking sneakers and I’ve got one day to go. Boba Count = 2. 62 miles 🚲

Day 15: Briarcliff Manor to BROOKLYN!!!

I made it! And I saw some friends including Emily, Anand & Jena. So grateful to all the people I met along the way and so thankful that my body and mind are healing. I said goodbye to some shoes and hello to a bunch of beautiful bruises and saddle sores. But I didn’t give up and I made it to NYC, biked over the Brooklyn Bridge, and couldn’t be happier. 49 miles 🚲 Total Miles = 762!

Seattle to San Francisco Bike Ride

Throwback to Summer 2018

This bike ride happened in the summer of 2018 right before I started this blog. At the time, I posted daily on Facebook and I finally got around to collecting all those photos and commentary in one spot. During my 18 days of riding, I met only one other solo woman rider who was doing a much shorter trip and one group of women doing the ride. These rides are both extremely intense and also stunningly beautiful. I learned so much about how to align my body and my mind in really challenging conditions and still find space to laugh and love and appreciate. To track my progress and cheer me up along the way, my friend Glen made an animation of my daily progress:

Day 1: Seattle to Potlatch State Park

Ferry ride! Annoying flat until I finally removed the cause. Shoutout to Leo in Gorst who hooked me up with some shade and company while I fixed it. 37 miles. 🚴 #seattletosf

Day 2: Potlatch State Park to Twin Harbors State Park

Unfinished nuclear power plant, delicious smoothie, pick-your-own blackberries, a deer in my bike lane, and some really dirty roads. Made up my own route today but let’s say 78 miles.(Way too much for my second day, but I’m still moving.) 🚴#seattletosf

Day 3: Twin Harbors State Park to Bay Center

Started the day biking into Westport for breakfast. Lots of views of bays, rivers and estuaries. Some cool iron sculptures in Raymond. Don’t get in a fight with blackberries, they will win, I have the scratches to prove it. 60 miles 🚴 #seattletosf

Day 4: Bay Center, WA to Seaside, OR

The scary, mean Astoria bridge into Oregon is really as bad as everyone said it was. After four miles and a huge climb, my bike jacket was soaked with the sweat of exhaustion and fear. So happy to make it into Oregon, where there seem to be slightly better shoulders, but a lot more traffic. Seaside has an awesome aquarium and beautiful ocean views. 52 miles 🚴 #seattletosf

Day 5: Seaside to Cape Lookout

Scary tunnel. Lots of hills. Nice views of Haystack Rocks. (Remember these from the Goonies?) Delicious ice cream dinner courtesy of Tillamook Creamery. I’m going to sleep well tonight. 61 miles. 🚴 #seattletosf

Day 6: Cape Lookout to Beverly State Beach

2800 ft of elevation gain but some beautiful ocean views. The worst gallo pinto I’ve ever eaten. Oregon State Parks still has the best hot, free showers. 62 miles 🚴 #seattletosf

Day 7: Beverly State Park to Honeyman State Park

Walked over one bridge, rode through a bunch more. Saw sea lions and pitcher plants and apparently famous lighthouses. Also that mile marker shows that I’m officially over half way through Oregon! 61 miles 🚴 #seattletosf

Day 8: Honeyman State Park to Sunset Bay State Park

Woke up in the Oregon Dunes and set out on a day of taking care of business. Fortunately, not too hilly. I did decide to walk the crazy Coos Bay Bridge and had a totally acceptable veggie burger at BK for dinner. 56 miles 🚴 #seattletosf

Day 9: Sunset Bay State Park to Humbug Mountain State Park

Climbed the Seven Devils in the fog. Ate a giant pizza for lunch because my dad told me yesterday I needed to eat more. 🍕 The last few miles were absolutely stunning views of the ocean. 57 miles 🚴 #seattletosf

Day 10: Humbug Mountain State Park to Brookings

Another foggy morning commute. Short day with a giant hill in the middle. Got a hotel tonight so I could do laundry, eat delicious Thai food, and generally feel refreshed again. California is only 6 miles away! 50 miles 🚴 #seattletosf

Day 11: Brookings to Elk Prairie Campground

Woo hoo! I made it to California. Went through the Easter Lily capital of the US. Then biked a huge hill and my reward was this awesome photo with Babe the Blue Ox. There are elk and laundry happening in my beautiful redwoods campsite tonight. 63 miles 🚴 #seattletosf

Day 12: Elk Prairie to Eureka

Today was supposed to be easy, but riding on the 101, and then crazy gravel roads off the freeway really took its toll. Curses were muttered, tears were shed, but I made it. Pretty scenery in some parts though. 😊 53 miles 🚴 #seattletosf

Day 13: Eureka to Burlington Campground

Followed some beautiful bike trails to some beautiful rural roads (and Victorian gingerbread houses) and ended in the amazing Avenue of the Giants. Definitely one of the nicer biking days of this trip so far. 56 miles 🚴 #seattletosf

Day 14: Burlington Campground to Standish-Hickey State Park

Redwoods are beautiful and shaded to bike through. Being away from the coast is really hot, so hot I had to have a milkshake. 😊 Best part of the day was hanging out on the Eel River in inner tubes with Enrique and Glen. ❤ 47 miles 🚴 #seattletosf

Day 15: Standish-Hickey State Park to Van Damme State Park

Hardest part of today was saying goodbye to my friends this morning after they made me the best breakfast I’ve eaten on trail. Went over the nefarious Leggett Hill (1950 ft) and then the rest of the day was chilly, cold, foggy riding on Hwy 1. I miss the warmth. 55 miles 🚴 #seattletosf

Day 16: Van Damme State Park to Gualala Point Regional Park

Beautiful scenic views on rolling hills all day long with no fog. 49 miles 🚴 #seattletosf

Day 17: Gualala Point Regional Park to Tomales

Started off from a beautiful campsite next to the Gualala River. Midday stop to see the first Russian settlement in California. Lots of elevation but I made it. One more day! 64 miles 🚴 #seattletosf

Day 18: Tomales to HOME!

Peaceful morning next to Tomales Bay. Took this beautiful bike trail across Marin before crossing the iconic Golden Gate Bridge without crashing into any tourists. Probably the fastest bike day of the whole trip. So happy to be home! 58 miles 🚴 #seattletosf