Happy Valley
Happy Valley
Salem
Salem
Train Driving

Happy Valley to Salem

Updated: 31 May 2026

The journey from Happy Valley to Salem, the state capital, covers about 80 km. Driving via I-5 S is the most common method, taking roughly 60 to 75 minutes. Alternatively, you can drive to the Portland Union Station and take the Amtrak Cascades train to Salem, which offers a scenic and relaxing experience. This route takes you through the heart of the Willamette Valley, known for its agricultural beauty. Expect moderate traffic near the Wilsonville area during peak hours.

Total Distance: Driving distance 80 km, straight-line air distance 70 km.
Fastest Way
Driving via I-5 S, taking about 60 minutes in light traffic.
Cheapest Way
Driving your own vehicle, costing roughly $15 in fuel.
Compare Happy Valley to Salem Routes
Train
Direct
Driving
Direct
Duration 90 mins 70 mins
Avg Price $15 - $30 $15 - $20 (fuel)
Operator Amtrak Cascades Personal Vehicle
Route Portland Union Station to Salem Station. I-205 S to I-5 S.
Tip Book tickets in advance for the best pricing on Amtrak. I-5 can be slow near the Woodburn outlets; plan accordingly.
Travel Tips
  • Traffic
    Check traffic reports for I-5 before departing, especially on Friday afternoons.
  • Train Station
    The Salem Amtrak station is located downtown, making it very convenient.
  • Parking
    Street parking is available near the capitol, but check time limits.
  • Dining
    Salem has a growing food scene; check out the downtown restaurants near State Street.
  • Weather
    Salem can be foggy in the mornings; drive with your headlights on.
Safety Tips
  • Highway Safety
    Maintain a safe following distance on I-5, as speeds can be high.
  • Pedestrian Safety
    Be cautious of pedestrians near the university and capitol areas.
  • Emergency
    Keep a roadside emergency kit in your car for long drives.
  • Night Travel
    I-5 is well-lit, but stay alert for wildlife crossing the road in rural sections.
People Also Ask
  • Is there a bus?
    Yes, Greyhound and FlixBus offer service between Portland and Salem.
  • How long is the train?
    The train ride from Portland to Salem is about 60 to 75 minutes.
  • Is Salem walkable?
    The downtown area is very walkable.
  • What is the best time to visit?
    Summer is ideal for outdoor activities.
  • Are there tolls?
    No, there are no tolls on this route.
Quick Info
  • From Happy Valley, Oregon, United States
  • To Salem, Oregon, United States
  • Modes
Best Time to Travel

Spring and summer for visiting the beautiful gardens and state capitol grounds.

Things to Do in Salem
1
Oregon State Capitol
Visit the capitol building and climb the tower for a panoramic view of the city.
2
Riverfront Park
Enjoy a walk along the Willamette River and ride the historic carousel.
3
Bush's Pasture Park
Explore the historic gardens and the Bush House Museum located within the park.
4
Gilbert House Children's Museum
A great destination for families, featuring interactive science and art exhibits.
Tags
Happy Valley to Salem driving to Salem Amtrak Cascades Oregon travel Salem commute Happy Valley to Salem distance best way to Salem Oregon state capital