Eugene to Salem Train — Amtrak Cascades, Bus, Drive & Full Willamette Valley Guide 2026
Complete guide for Eugene to Salem, Oregon — Amtrak Cascades train (~1h 20min, from ~$15), drive ~65 miles via I-5, Greyhound & FlixBus bus options, PDX Airport shuttle to Salem, Salem to Eugene reverse & the bigger Portland to Eugene / Eugene to Portland corridor that covers this whole route.
Eugene to Salem — Amtrak Cascades Train, Bus, Drive & All Options 2026
The route from Eugene to Salem, Oregon runs through the heart of the Willamette Valley — one of Oregon's most heavily traveled inland corridors. Searches for eugene to salem (480 vol), salem to eugene (880 vol — reverse is bigger!), eugene to salem oregon (260 vol), salem and eugene oregon are 64 miles apart (20 vol), and eugene or salem oregon (20 vol) all point to the same key fact: these two cities are just ~65 miles apart on I-5, and the Amtrak Cascades connects them directly, stopping at Albany OR in between. This page also covers the much larger Portland to Eugene (2,900 vol each way!) and Portland to Salem (1,600+ vol) clusters — all on the same Amtrak Cascades corridor.
Amtrak Cascades: Eugene to Salem Train — Schedule, Stops & Tickets 2026
Searches for eugene to portland train (390 vol), train from portland to eugene (260 vol), amtrak salem or (40 vol), train station eugene oregon (90 vol), albany oregon train schedule (20 vol), amtrak eugene to albany oregon (20 vol), amtrak eugene to corvallis (20 vol), amtrak albany oregon to portland oregon (20 vol), and train from eugene to salem (20 vol):
The Amtrak Cascades is the primary passenger train serving the entire I-5 corridor in the Pacific Northwest. It runs between Eugene, Oregon and Vancouver, BC with stops at Albany OR, Salem, Portland Union Station, Olympia/Lacey, Tacoma, and Seattle. Eugene to Salem is part of this same train — you board at Eugene Station (4th & Willamette St), the train stops at Albany Station (~25 min from Eugene), then continues to Salem Station. The Amtrak Cascades is operated by Amtrak in partnership with WSDOT and ODOT. Book at amtrak.com. Multiple daily departures — typically 3–5 northbound trains per day from Eugene.
| Service | Eugene Depart | Albany Arrive | Salem Arrive | Portland Arrive |
|---|---|---|---|---|
| Amtrak Cascades #500 | ~07:00 | ~07:35 | ~08:25 | ~09:35 |
| Amtrak Cascades #502 | ~10:30 | ~11:05 | ~11:55 | ~13:05 |
| Amtrak Cascades #508 | ~14:30 | ~15:05 | ~15:55 | ~17:15 |
| Amtrak Cascades #504 | ~17:00 | ~17:35 | ~18:25 | ~19:40 |
Note: Times are approximate. Always check amtrak.com for exact departures on your travel date — seasonal and operational changes apply.
| Detail | Information |
|---|---|
| Journey time Eugene to Salem | ~1 hour 20 minutes to 1 hour 45 minutes (includes Albany stop) |
| Albany stop duration | ~2–5 minutes. Passengers for Albany and for Salem continue on the same train — no change needed |
| Advance fares (Eugene–Salem) | From approximately $15–$25. Book at amtrak.com. Advance fares released ~11 months ahead. |
| Flexible/Anytime fares | ~$30–$45 on this short corridor |
| Onboard amenities | Coach seating (spacious, 2+2), power outlets, Wi-Fi (may vary), café car on some services, accessible seating |
| Book at | amtrak.com (no booking fee). Avoid third-party sites which add fees. |
Amtrak eugene to seattle cost (20 vol) — book directly at amtrak.com to avoid third-party booking fees. The Amtrak app also works well. The cheapest Saver fares sell out quickly on popular trains. For the Eugene–Salem short hop, Value fares are usually available year-round at ~$15–$25. Amtrak Eugene to Albany Oregon — Albany is the stop before Salem; if you're going to Salem, do NOT alight at Albany. Stay on the train. Amtrak tacoma to eugene (20 vol) and amtrak eugene to olympia (20 vol) — these are longer Amtrak Cascades services on the same train; Eugene is the southern terminus for most Cascades services.
🚆 Salem to Eugene Train & All Options — Complete Reverse Guide
The reverse direction is actually the bigger keyword cluster: salem to eugene (880 vol), salem or to eugene or (390 vol), salem oregon to eugene oregon (590 vol). The Amtrak Cascades runs southbound from Salem to Eugene as well — same train, reverse direction. Southbound train numbers are typically #501, #503, #505, #507 (odd numbers). Depart Salem Station southbound, stop at Albany OR (~30 min), then arrive Eugene Station in approximately 1 hour 20 minutes to 1 hour 45 minutes total. Book at amtrak.com — same fares and booking as northbound.
Drive Salem to Eugene: drive from salem to eugene — same ~65 miles via I-5 South. Drive time approximately 1 hour 10 minutes to 1 hour 30 minutes depending on traffic. Salem traffic can be slow on I-5 near the Marion Street Bridge area during weekday rush hours (07:30–09:00 and 16:30–18:30).
Bus Salem to Eugene: salem to eugene bus (20 vol), bus from salem to portland (70 vol) — Greyhound and FlixBus operate southbound from Salem toward Eugene. Check Busbud for current schedules. Some services stop in Corvallis and Albany on the way.
Salem to Eugene distance & how far: how far is salem from eugene (90 vol), how far is eugene from salem (70 vol), distance from salem to eugene (20 vol), distance from salem or to eugene or (20 vol), distance between salem and eugene (20 vol), distance between salem or and eugene or (20 vol) — the distance is the same in both directions: approximately 65 miles (105 km) by road via I-5.
Salem to Eugene Amtrak schedule: amtrak salem to albany oregon (20 vol) — southbound trains from Salem typically depart at times like 07:45, 11:00, 15:00, 17:30 (approximate — always check amtrak.com for exact times). Arrive Albany ~30 min later, Eugene ~1h 20min total from Salem.
🎟 Compare Salem to Eugene Bus OptionsEugene to Portland Train — Amtrak Cascades Full Guide (2,900 vol)
Searches for portland to eugene (2,900 vol), eugene to portland (2,900 vol — each direction!), eugene or to portland or (1,900 vol), eugene oregon to portland oregon (1,600 vol), portland or to eugene or (1,600 vol), portland to eugene oregon (1,600 vol), portland oregon to eugene oregon (1,300 vol), eugene to portland train (390 vol), train from portland to eugene (260 vol), train portland to eugene (110 vol), train from portland to eugene oregon (170 vol):
The Amtrak Cascades is the primary train between Eugene and Portland. Eugene is the southern terminus for most Cascades services. From Eugene, the train passes through Albany (25 min), Salem (1h 20min), and continues to Portland Union Station (approximately 2 hours 30 minutes to 3 hours from Eugene depending on service). How far is eugene from portland (1,000 vol) — approximately 110 miles (177 km). The Amtrak Cascades is one of the most popular passenger rail routes in the Pacific Northwest, and the Eugene–Portland segment is heavily used by students (UO), business travelers, and commuters who want to avoid I-5 traffic.
| Route | Train | Approx Time | Key Stops |
|---|---|---|---|
| Eugene → Portland | Amtrak Cascades | ~2h 30min–3h | Albany OR, Salem, then Portland Union Station |
| Portland → Eugene | Amtrak Cascades (southbound) | ~2h 30min–3h | Stops at Salem, Albany OR, then Eugene |
| Frequency | Typically 3–5 daily services in each direction. Check amtrak.com. | ||
| Eugene to Portland fare | Advance from ~$20–$35; Flexible ~$40–$70; Anytime ~$60+ | ||
How Far Is Eugene from Portland? Distance Guide
How far is eugene from portland (1,000 vol), how far is portland from eugene (390 vol), how far is eugene oregon from portland oregon (720 vol), how far from portland to eugene (390 vol), distance portland to eugene (320 vol), distance from portland to eugene (260 vol), distance from portland oregon to eugene oregon (170 vol), portland eugene distance (110 vol), distance portland eugene (260 vol), how many miles from portland to eugene (20 vol):
| Measurement | Distance |
|---|---|
| Road distance (I-5) | ~110 miles (177 km) |
| Drive time (typical) | ~1 hour 45 minutes to 2 hours 15 minutes (I-5 South; Portland rush hour can add 30+ min) |
| Amtrak Cascades time | ~2 hours 30 minutes to 3 hours (includes Albany and Salem stops) |
| Straight-line distance | ~100 miles (161 km) |
Portland to Salem — Train, Drive & All Transport Options
Searches for portland to salem (1,000 vol), salem to portland (1,600 vol — reverse bigger!), portland or to salem or (880 vol), salem or to portland or (1,300 vol), portland to salem oregon (720 vol), portland oregon to salem oregon (590 vol), salem oregon to portland oregon (1,000 vol), how far is salem from portland (480 vol), how far is portland to salem oregon (260 vol), how far is portland from salem oregon (480 vol):
| Mode | Time | Distance | Notes |
|---|---|---|---|
| Amtrak Cascades (train) | ~30–45 min | ~50 miles | Salem is a direct stop from Portland Union Station on the Amtrak Cascades. Book amtrak.com. Very short, fast journey. Advance fares from ~$10–$15. |
| Drive via I-5 | ~45 min–1h 15min | ~50 miles | Portland to salem drive time (20 vol) — straightforward I-5 South to Salem. Traffic near Portland (I-5 through Tualatin/Wilsonville) can slow this to 1h 15min during peak hours. |
| Bus (Greyhound/FlixBus) | ~1h–1h 30min | ~50 miles | Portland to salem bus (20 vol), salem to portland bus (50 vol) — Greyhound operates Portland to Salem services. FlixBus also serves this corridor. Check Busbud for schedules. |
| Portland to Salem commute | Variable | ~50 miles | Commuting from portland to salem (20 vol), commute from salem to portland (20 vol) — many people commute between Portland and Salem for work. The Amtrak Cascades is a popular commuter option when it aligns with work hours. |
Portland to salem distance (20 vol), portland to salem miles (20 vol), salem to portland distance (110 vol), salem to portland miles (20 vol), distance between portland and salem (20 vol), distance between portland and salem oregon (20 vol), distance from portland to salem oregon (110 vol), distance portland to salem oregon (90 vol), how far is portland from salem (70 vol), how far is salem to portland (140 vol) — Portland and Salem are approximately 50 miles (80 km) apart by road.
Eugene to Salem Drive — Distance, Route (I-5) & Drive Time 2026
Searches for eugene to salem distance (20 vol), distance from eugene to salem (20 vol), distance from eugene to salem oregon (20 vol), distance between eugene and salem (20 vol), distance between salem and eugene oregon (20 vol), how far is eugene to salem (20 vol), how far is it from eugene oregon to salem oregon (20 vol), eugene to salem commute (20 vol), eugene to salem drive (20 vol):
| Route | Distance | Drive Time | Notes |
|---|---|---|---|
| I-5 North (direct) | ~65 miles (105 km) | ~1h 10min–1h 30min | Straight I-5 North from Eugene. Passes through Albany, Lebanon junction, and Corvallis junction before Salem. Simple, flat highway driving. |
| Via Albany (US-20 or OR-99E) | ~70 miles | ~1h 30min–2h | Slower scenic route through small Willamette Valley towns. Not recommended unless sightseeing. |
Route: Take I-5 North from Eugene. Pass the I-5/OR-34 interchange near Albany (~25 miles). Continue north past Jefferson, Brooks, and into Salem. Take Exit 253 for downtown Salem. Traffic: Weekday rush hours in Salem (07:30–09:00 and 16:30–18:30) can add 15–30 minutes near the Marion Street Bridge and downtown interchange. I-5 through Eugene (the beltline interchange area) can also be slow during peak hours. Winter: I-5 through the Willamette Valley is generally well-maintained but can have heavy rain, reducing visibility. Unlike mountain passes, there are no elevation concerns on this flat corridor. Day trip note: Eugene to Salem is easily doable as a day trip or even an extended half-day errand — just over an hour each way.
Bus from Eugene to Salem — Greyhound, FlixBus & All Bus Options
Searches for bus from eugene to salem (20 vol), eugene to salem bus (20 vol), bus from portland to salem (70 vol), bus from salem to portland (70 vol), portland to salem bus (20 vol), salem to portland bus (50 vol), flixbus eugene to portland (30 vol), bolt bus portland to salem (20 vol):
| Operator | Route Coverage | Time | From |
|---|---|---|---|
| Greyhound | Eugene → Corvallis → Albany → Salem → Portland | ~1h 45min–2h 15min (Eugene to Salem) | ~$15–$30 |
| FlixBus | Eugene → Salem → Portland corridor | ~1h 45min–2h | From ~$10 |
| BoltBus (historical) | Previously served Portland–Eugene corridor | — | Check Busbud for current availability |
The Amtrak Cascades is usually the better option than bus for the Eugene to Salem corridor when timing aligns — the train is faster, more comfortable, and departs from city-centre stations. However, buses can be cheaper (starting ~$10 on FlixBus) and may have more departure options outside of Amtrak's scheduled windows. For the Portland to Salem run in particular, the Amtrak Cascades at 30–45 minutes is significantly faster than any bus. Compare all current Eugene to Salem and Portland to Salem bus options on Busbud for your specific travel date — operators and schedules change seasonally.
PDX Airport to Salem — Shuttle, Train & Transfer Guide
Searches for pdx to salem (140 vol), salem to pdx (140 vol), portland airport to salem oregon (140 vol), portland airport to salem (110 vol), salem to portland airport (140 vol), shuttle from portland to salem oregon (20 vol), shuttle from portland airport to salem (20 vol), pdx to salem or (10 vol), pdx to salem bus (20 vol), pdx to salem oregon (30 vol), transportation from portland airport to salem (20 vol), transportation from pdx to salem oregon (20 vol), shuttle from pdx to salem oregon (20 vol):
| Option | Time | Cost | How It Works |
|---|---|---|---|
| MAX Red Line + Amtrak Cascades | ~1h 30min total | ~$5 MAX + ~$10 train | Most reliable option. Take MAX Red Line from PDX Airport to Portland City Center (~38 min). Walk or take streetcar to Union Station. Board southbound Amtrak Cascades to Salem (~35–45 min). Total: approximately 1.5 hours. No need to rent a car. |
| Rideshare (Uber/Lyft) PDX to Salem | ~45 min–1h 15min | ~$60–$90 | Direct car from Portland Airport (PDX) to Salem. Traffic-dependent. Good for groups or heavy luggage. Transportation from portland airport to salem oregon (20 vol) — rideshare is the simplest door-to-door option. |
| Shuttle service PDX to Salem | ~1h–1h 30min | ~$30–$50/person | Shuttle from portland airport to salem (20 vol) — shared shuttle services operate between PDX and Salem. Book through Groome Transportation or similar shuttle operators. Pre-booking recommended. |
| Rent-a-car PDX → Salem | ~45 min–1h | ~$40–$80/day | All major rental companies at PDX. Take I-205 South to I-5 South. Drive to Salem downtown (~50 miles from PDX). |
Salem to portland airport (140 vol), salem to pdx (140 vol), shuttle from salem to portland airport (20 vol), shuttle service from salem to portland airport (20 vol), shuttle to portland airport from salem (20 vol) — for the return journey from Salem to Portland Airport: (1) Amtrak Cascades northbound + MAX (most reliable — book train ticket at amtrak.com, take MAX from Portland Union Station to PDX Airport); (2) Pre-booked shuttle from Salem to PDX (Groome Transportation or similar — book ahead, especially for early morning flights); (3) Rideshare (Uber/Lyft from Salem to PDX — ~$60–$90); (4) Drive and park at PDX (economy parking or park-and-ride). Allow 2+ hours before international flights when using the train+MAX option.
Corvallis & Albany, Oregon — Connections, Amtrak & How Far
Searches for salem to corvallis (480 vol), albany to eugene (320 vol), eugene to albany oregon (260 vol), albany oregon to eugene oregon (260 vol), albany oregon to salem oregon (260 vol), corvallis to salem oregon (210 vol), corvallis or to salem or (140 vol), albany to salem (210 vol), corvallis or to eugene or (70 vol), corvallis eugene (70 vol), corvallis to eugene distance (20 vol), albany transit oregon (20 vol), cities near albany oregon (20 vol):
Amtrak eugene to corvallis (20 vol) and corvallis to amtrak (10 vol) — Corvallis does not have an Amtrak station. To use Amtrak from Corvallis, travelers drive or take a local bus to Albany Station (~7 miles east of Corvallis via US-20). Albany Station is the Amtrak Cascades stop serving the Corvallis area. From Albany, take the Amtrak Cascades north to Salem (40 min) or Portland (1h 30min), or south to Eugene (25 min). Amtrak albany oregon to portland oregon (20 vol) — Albany to Portland is approximately 1 hour 30 minutes on the Amtrak Cascades.
Eugene to Medford & Grants Pass — Southern Oregon Connections
Searches for medford to eugene (590 vol), eugene to medford (480 vol), medford or to eugene or (390 vol), medford to eugene oregon (320 vol), medford oregon to eugene oregon (320 vol), eugene to medford oregon (390 vol), grants pass to eugene (260 vol), eugene to grants pass (260 vol), grants pass to salem oregon (70 vol), how far is medford from eugene (70 vol), eugene to medford distance (20 vol), medford to eugene miles (20 vol):
| City | From Eugene | Drive Time | Notes |
|---|---|---|---|
| Medford, OR | ~170 miles south | ~2h 45min | Medford to eugene (590 vol) — via I-5 South from Eugene. No direct Amtrak Cascades to Medford (Medford is not on the Amtrak Cascades route). Greyhound operates between Eugene and Medford. Medford has Rogue Valley International Airport (MFR). Medford to eugene miles (20 vol) — approximately 170 miles. |
| Grants Pass, OR | ~130 miles south | ~2h | Eugene to grants pass (260 vol), grants pass to eugene (260 vol) — via I-5 South. Grants pass to salem oregon (70 vol) — Grants Pass is ~230 miles south of Salem. No Amtrak to Grants Pass. Greyhound and bus service available. Bus from eugene to grants pass (20 vol) — Greyhound runs Eugene to Grants Pass. |
Portland to Eugene & Portland–Salem Complete Drive Guide
Searches for portland to eugene drive (140 vol), portland to eugene drive time (110 vol), drive time from portland to eugene (110 vol), portland to eugene driving time (110 vol), portland to eugene driving (90 vol), driving from portland to eugene (20 vol), drive from portland to eugene (20 vol), drive eugene to portland (110 vol), portland to salem drive time (20 vol), how long is the drive from portland to eugene oregon (20 vol):
| Route | Distance | Time (off-peak) | Time (rush hour) |
|---|---|---|---|
| Portland → Salem (I-5 South) | ~50 miles | ~45 min–1h | ~1h 15min (I-5 south of Portland busy 07:00–09:00 and 16:00–18:30) |
| Salem → Eugene (I-5 South) | ~65 miles | ~1h 10min | ~1h 30min |
| Portland → Eugene (full I-5) | ~110 miles | ~1h 45min–2h | ~2h 30min (Portland exit traffic and Albany congestion) |
| Eugene → Portland (I-5 North) | ~110 miles | ~1h 45min–2h | ~2h 15min–2h 45min (Portland area heavy) |
Weekend: Friday afternoon and Sunday afternoon/evening are the busiest times on I-5 between Portland and Eugene. Allow 30–45 extra minutes. Salem–Portland section: The I-5 stretch through Tualatin and Wilsonville (near Portland) can be very congested on weekday afternoons. Consider OR-99W as an alternative through Newberg and Tigard. Albany area: I-5 through Albany has some construction periods — check ODOT TripCheck (tripcheck.com) for current conditions. Eugene approaches: The I-5/OR-569 beltline area in Eugene can slow during Eugene rush hour (16:30–18:30 on weekdays).
Eugene, Salem, Albany & Portland Stations Guide
| Station | Address | Key Details |
|---|---|---|
| Eugene Station | 4th Ave & Willamette St, Eugene OR 97401 | Train station eugene oregon (90 vol). Central Eugene. Walking distance to University of Oregon (10 min by bus). Taxis, LTD buses, and rideshare at station. Parking available nearby. Eugene is the southern terminus of most Amtrak Cascades services. |
| Albany Station | 110 10th Ave SW, Albany OR 97321 | Train station in albany oregon (20 vol), albany oregon amtrak station phone number (20 vol). Between Eugene and Salem. Closest Amtrak station to Corvallis (~7 miles west). Brief stop (~2–5 min). Boarding and alighting available. |
| Salem Station | 500 13th St SE, Salem OR 97301 | Train station salem oregon (40 vol). Located ~1 mile from downtown Salem. Cherriot buses connect to city centre. Taxis and rideshare available. Oregon State Capitol ~1 mile from station. |
| Portland Union Station | 800 NW 6th Ave, Portland OR 97209 | Major rail hub. MAX Yellow/Green lines at Union Station area (or streetcar + walk). All Amtrak Cascades trains depart/arrive here for the Pacific Northwest corridor. Connections to Amtrak Coast Starlight (LAX) and Empire Builder (Chicago). |