FlixBus and Greyhound
Travel regionally to and from Portland with ease on FlixBus and Greyhound buses.
It’s easy to get to and from Portland by bus with the iconic Greyhound or with German-based FlixBus. The two bus companies connect Portland with regular service to major cities and small towns near and far.
FlixBus
Offering low fares starting at $4.99, FlixBus has been a big hit since its arrival in Portland in 2019. In addition to savings, FlixBus passengers enjoy free Wi-Fi, electrical outlets and about 3 inches (7.6 cm) of extra legroom compared to standard coaches. Although you board at the curb, a seat is guaranteed with the purchase of a ticket, and boarding groups keep things orderly.
FlixBus serves the Pacific Northwest with frequent service between Portland and the following directly reachable cities, among others:
- Ellensburg, Washington
- Everett, Washington
- Olympia, Washington
- Seattle, Washington
- Spokane, Washington
- Tacoma, Washington
- Coeur d’Alene, Idaho
- Corvallis, Oregon
- Salem, Oregon
- Eugene, Oregon
The FlixBus stop in Portland is located in the central city, just north of Union Station on Northwest Station Way.
Greyhound Bus
Founded in 1914, Greyhound is the United States’ largest intercity bus transportation provider and connects Portland with its nearly 2,300 service locations in North America. You can score cheap bus tickets online, on the Greyhound app, at a Greyhound agency or via a phone call to customer service. The Portland Greyhound bus stop is located on Northwest Station Way and Northwest Marshall Street, north of Union Station and near the MAX Light Rail line.
Other Options
In addition to FlixBus and Greyhound, several other bus services provide convenient, affordable and frequent service to some of the most beautiful destinations in the region (trip frequency noted below is as of February 2024 — check the relevant service’s website for the latest information):
- Cascades POINT: Five daily trips to and from Portland and Eugene.
- NorthWest POINT: Twice-daily service to and from Portland and Astoria.
- The Northwest Connector (also known as “The Wave”): Three daily trips to and from Portland and Tillamook; from Tillamook, you can also grab a quick ride to other coastal destinations including Cannon Beach, Oceanside and Lincoln City.
- Columbia County Rider (“CC Rider”): Twice-daily weekday service to and from Portland and St. Helens.
- Central Oregon Breeze: Daily (except for Saturday) service between Portland and Bend, with twice-daily service during peak season.
Getting Around Town
Ample public transit and bike- and pedestrian-friendly routes make navigating Portland a breeze.
Was this page helpful?