Portland & Tualatin Valley • Pacific Crest travel guide

Portland by bus

Let the arrival become part of the adventure.

Portland rewards an extra day: food carts, neighborhoods, gardens and independent shops all offer reasons to stay. Union Station, the curbside Flix/Greyhound stop and Portland International Airport are separate destinations with different service patterns.

Start here • Your boarding stop

Arrive in the right place.

Portland Union Station

800 NW 6th Ave, Portland, OR 97209

Open Google Maps ↗

Portland International Airport (PDX)

PDX OES bus stop, Portland International Airport, OR

Published Bend-route airport service is drop-off toward Portland only; no return pickup is listed.

Open Google Maps ↗

Portland Flix/Greyhound

Portland FlixBus curbside stop, Portland, OR

Separate from Union Station; confirm the current curbside location on your ticket.

Open Google Maps ↗

Portland Union Station

800 NW 6th Avenue, Portland, OR

Pacific Crest loading is north/right of the station front doors; check ticket instructions.

Open Google Maps ↗

Use the map together with your ticket’s loading instructions. A venue address may include more than one bus area. Confirm accessibility, luggage and any assistance with the operator before travel.

Your scheduled service

Know when. Know which direction.

Published times at Portland stops
Service & directionStopScheduled time
99 Vine
Northbound → Portland
Portland Union StationArrival 11:20 AM
99 Vine
Southbound → Eugene / Coburg
Portland Union Station12:00 PM
Bend–Salem–Portland
Toward Portland / PDX
Portland International Airport (PDX)11:10 AM
Bend–Salem–Portland
Toward Portland / PDX
Portland Flix/Greyhound11:30 AM
Bend–Salem–Portland
Toward Portland / PDX
Portland Union Station11:35 AM (arrival)
Bend–Salem–Portland
Toward Bend / Redmond
Portland Union Station11:55 AM (departure)
Bend–Salem–Portland
Toward Bend / Redmond
Portland Flix/Greyhound11:57 AM

Times are scheduled, not live predictions. Unless marked as arrival, allow time to be ready before the listed stop time. Service-day exceptions and direction-specific stops appear below. Reviewed October 29, 2026; confirm the current trip before travel.

99 Vine — stops, direction & fares

Daily except Thanksgiving Day, Christmas Day and New Year’s Day. Direction-specific stops; Eugene Amtrak is southbound only.

Northbound → Portland

Scheduled stop times in travel order. Scroll along the line to explore. Gold marks this city. Fares shown after it are standard one-way examples from Portland Union Station.

  1. PortlandPortland Union StationArrival 11:20 AMYour stopStop map ↗

Southbound → Eugene / Coburg

Scheduled stop times in travel order. Scroll along the line to explore. Gold marks this city. Fares shown after it are standard one-way examples from Portland Union Station.

  1. PortlandPortland Union Station12:00 PMYour stopStop map ↗
  2. TualatinTualatin12:30 PM$5 one wayStop map ↗
  3. NewbergNewberg12:55 PMCheck fare when bookingStop map ↗
  4. McMinnvilleMcMinnville1:20 PM$10 one wayStop map ↗
  5. AmityAmity1:35 PM$15 one wayStop map ↗
  6. RickreallRickreall1:50 PM$15 one wayStop map ↗
  7. MonmouthMonmouth2:00 PM$15 one wayStop map ↗
  8. Adair VillageAdair Village2:15 PM$15 one wayStop map ↗
  9. CorvallisCorvallis OSU2:35 PM$20 one wayStop map ↗
  10. CorvallisCorvallis Downtown2:40 PM$20 one wayStop map ↗
  11. MonroeMonroe3:05 PM$25 one wayStop map ↗
  12. Junction CityJunction City3:20 PM$25 one wayStop map ↗
  13. EugeneEugene Airport3:35 PM$30 one wayStop map ↗
  14. EugeneEugene Transit3:55 PM$30 one wayStop map ↗
  15. EugeneEugene Amtrak/LTD4:00 PM$30 one wayStop map ↗
  16. EugeneJaqua Academic Center4:10 PM$30 one wayStop map ↗
  17. SpringfieldSpringfield4:20 PM$30 one wayStop map ↗
  18. CoburgCoburg4:35 PM$30 one wayStop map ↗

One-way fares vary by stop pair. See the complete chart and confirm in booking. View the published timetable / fare source ↗

Full route details →
Bend–Salem–Portland — stops, direction & fares

Daily scheduled service. Confirm the travel date, boarding point and current times.

Toward Portland / PDX

Scheduled stop times in travel order. Scroll along the line to explore. Gold marks this city. Fares shown after it are standard one-way examples from Portland International Airport (PDX).

  1. PortlandPortland International Airport (PDX)11:10 AMYour stopStop map ↗
  2. PortlandPortland Flix/Greyhound11:30 AMYour stopStop map ↗
  3. PortlandPortland Union Station11:35 AM (arrival)Your stopStop map ↗

Toward Bend / Redmond

Scheduled stop times in travel order. Scroll along the line to explore. Gold marks this city. Fares shown after it are standard one-way examples from Portland Union Station.

  1. PortlandPortland Union Station11:55 AM (departure)Your stopStop map ↗
  2. PortlandPortland Flix/Greyhound11:57 AMYour stopStop map ↗
  3. SalemSalem Amtrak12:55 PM arrival 1:30 PM departure$22 one wayStop map ↗
  4. SistersSisters Mobility Hub3:40 PM$55 one wayStop map ↗
  5. BendBend Hawthorne Station4:10 PM$60 one wayStop map ↗
  6. RedmondRedmond Airport4:30 PM$60 one wayStop map ↗
  7. RedmondRedmond Hub4:35 PM$60 one wayStop map ↗

Published one-way fares; confirm the selected itinerary in booking. View the published timetable / fare source ↗

Full route details →

Step off. Look closer.

Let the arrival become part of the adventure.

Eat, sip & linger

Choose one neighborhood for a food-cart lunch, coffee and browsing instead of racing across the city. A longer stay leaves room for restaurants and an evening performance.

Choose your adventure

Pair a neighborhood walk with a park or garden outing using a separately planned local connection. Portland’s wider region is tempting, but a city bus arrival does not include a trip to the Gorge or Mount Hood.

An itinerary that fits the bus

Make the time here count.

99 Vine reaches Union Station and uses a different southbound route through Tualatin and Newberg. The Bend route lists a PDX drop-off toward Portland but no airport pickup on the return. Check Amtrak, FlixBus, Greyhound and TriMet independently for onward travel.

Attractions, tastings, meals, lodging and local transportation are separate from your intercity ticket. Check current opening days, reservations, accessibility and the distance from the stop before setting the itinerary.

Local visitor information & current activity ideas ↗

Keep the journey connected.

Compare onward services for your actual date, stop and direction. Allow time to collect luggage, change boarding areas and absorb delays. A nearby route or shared city does not mean a protected connection or a through ticket.

Questions before you go

Does the bus stop at the attractions in this guide?

Only the boarding points and scheduled route stops listed above are included. Wineries, trailheads, hotels and other suggested experiences may require a separate local ride. Plan that ride before booking an activity.

Can I make a same-day return?

99 Vine reaches Union Station and uses a different southbound route through Tualatin and Newberg. The Bend route lists a PDX drop-off toward Portland but no airport pickup on the return. Check Amtrak, FlixBus, Greyhound and TriMet independently for onward travel.

Where do I confirm my final fare and boarding instructions?

Select your actual travel date and exact stop pair in the booking system, and compare the current operator timetable. Prices shown here are published standard one-way examples; eligibility, availability and service patterns can differ. Call 541-366-5110 if the itinerary or boarding area is unclear.

Where could you go next?

Explore other communities on this city’s scheduled routes.

← Find every boarding stop · All destination guides