Skip to Main Content View Text-Only

The City of Portland, Oregon

Portland Bureau of Transportation

Phone: 503-823-5185

Fax: 503-823-7576

1120 SW Fifth Ave, Suite 1331, Portland, OR 97204

More Contact Info

Portland to the Columbia River Gorge by Bike

**Spring 2018: The Historic Columbia River Highway is closed from Bridal Veil to Ainsworth State Park due to the Eagle Creek Fire. A six-mile section of the Historic Highway is open from Larch Mountain Road to Bridal Veil. Visit for the most up-to-date road conditions.**

 Right outside Portland's door is the splendor of the Columbia River Gorge.  Beautiful vistas, spectacular waterfalls, & some of the finest cycling in the Pacific Northwest. Following are some maps & resources to help you plan a bike trip to the Gorge. 

The Columbia River Gorge bike map published by the Oregon Dept. of Transportation offers a wealth of information on cycling in the Gorge between Portland and the Dalles.

Here's a map for getting from the Gresham MAX station to the Historic Columbia River Highway. If you don't want to use the MAX to get between Portland and the Historic Highway, we recommend either Marine Drive to Troutdale, or the Springwater Corridor Trail as far as Gresham City Park. See the general Portland Area Bike Maps page for more information.

If you're looking for more detailed information like route cues, available services, & elevation profiles for the Historic Columbia River Highway, we've put together a map to assist you

You can also look at the bike maps from the Oregon Department of Transportation.  There's also some fascinating historical information & photos on the Friends of the Histroic Columbia River Highway webpage.


 Route Descriptions:


  • Gresham MAX to Multnomah Falls (approx. 19 miles) - after crossing the Sandy River at the Stark St. bridge, begin a steady climb up to the town of Corbett.  There's generally a bit of shoulder (3 feet or so), but it does disappear in a few places. The road levels off a bit after Corbett and the traffic is lighter. At the Larch Mt. Road turnoff the road begins dropping down to Crown Point/Vista House, followed by a very steep & winding descent for a few miles, then levels off as you pass multiple waterfalls before reaching Multnomah Falls.
  • Multnomah Falls to Cascade Locks (approx. 17 miles)  - a mostly level ride from Multnomah Falls to Ainsworth State Park, then join Interstate 84 freeway at Exit 37 for about 3 miles (wide shoulder), leave freeway at Exit 40 (Bonneville Dam) and follow the bike/pedestrian trail east along the old highway to Cascade Locks.  A stop at Bonneville Dam to visit the sturgeon ponds (see the giant dinosaur fish!) is highly recommended.  There's also the Eagle Creek fish hatchery, and at certain times of year spawning salmon in the Eagle Creek.  The old highway bike/ped path leads you on an enchanting ride through the forest for a few miles; as you approach Cascade Locks there is a fairly long stairway (with a wheel well for rolling your bike) that you'll need to portage.
  • Cascade Locks to Hood River (approx. 16 miles) - passing through the town of Cascade Locks, you begin a short but quite steep climb up the quiet & scenic Herman Creek / Wyeth Rd., then get a fast descent down to Wyeth State Park.   Then, join I-84 again (pretty good shoulder) to the first Hood River exit.  There is one short bike/pedestrian path section between Starvation Creek & Viento State Parks.
  • Hood River to the Dalles (approx 26 miles) - for information & maps see the Columbia River Gorge bike map, pages 11-13.  This is a beautiful ride on 5 miles of Historic Highway just east of Hood River over to near the town of Mosier, then a climb up to Rowena Crest with amazing views, followed by a descent into the Dalles.