BoltBus and Greyhound

Travel regionally to and from Portland with ease on BoltBus and Greyhound buses.

BoltBus-101713BoltBus offers trips to Portland for $25 or less.

It’s easy to get to and from Portland by bus with the iconic Greyhound and its subsidiary BoltBus. The two bus companies connect Portland with regular service to cities near and far.


Offering low fares – one seat per bus is randomly selected to cost just $1, while most fares are in the $10-25 range – BoltBus has been a big hit since its 2012 arrival in Portland. In addition to savings, BoltBus passengers enjoy free Wi-Fi, electrical outlets and about three inches 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.

BoltBus serves the Pacific Northwest with frequent service between Portland and the following locations:

  • Vancouver, B.C.
  • Bellingham, Wash.
  • Seattle
  • Albany, Ore.
  • Eugene, Ore.

The BoltBus stop is on the south side of Northwest Everett Street between Eighth Avenue and Broadway.


Founded in 1914, Greyhound is the United States’ largest intercity bus transportation provider and connects Portland with its more than 2,400 service locations in North America. You can buy Greyhound bus tickets online, over the phone, at the Greyhound ticket booth at 427 N.W. Sixth Avenue or at the Greyhound bus terminal — in Portland, this is located at 7411 N.W. Station Way, next to Union Station train station and on the MAX light rail line.

Other options

In addition to BoltBus and Greyhound, several other bus services provide convenient, affordable and frequent service to some of the most beautiful destinations in the region.

  • Cascades POINT: Seven daily trips to and from Portland and Eugene.
  • NorthWest POINT: Twice-daily service to and from Portland and Astoria.
  • The Wave: Twice-daily service to and from Portland and multiple coastal cities, including Oceanside, Cannon Beach and Lincoln City.
  • CC Rider: Weekday service from Portland to St. Helens and Astoria.
  • Central Oregon Breeze: Daily service between Portland and Bend (with twice-daily service during peak season).

Mentioned in this Article