Search Portland bus tickets

switcheroo

Quickview

How to get to Portland by bus?

Routes145
Trips per day287
bus carriers3
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Portland?

The cheapest prices for a bus ticket to Portland that users have found recently on Wanderu start at $1.00. Such great deals to Portland are available on 7 routes including Eugene, Seattle and Albany. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Portland. Beaverton at $3.50 has consistently the lowest average bus ticket prices to Portland.

What are the main bus stations in Portland?

The most popular bus stations in Portland are NW Everett St btwn NW Broadway and NW 8th, Union Station - 800 NW 6th Ave and 550 NW 6th Ave. NW Everett St btwn NW Broadway and NW 8th is the busiest bus station in Portland.

Eugene

There are 21 bus schedules per day connecting Eugene with Portland. It takes on average 3 hours to travel 104 miles, 167 kms, by bus from Eugene. 2 bus carriers offer schedules from Eugene, with BoltBus offering the most daily connections to Portland. Traveling by bus from Eugene you will most likely to arrive in Portland at Union Station - 800 NW 6th Ave.
Avg. Time
3h 0m
Avg. Price
$20.24

Seattle

There are 11 bus schedules per day connecting Seattle with Portland. It takes on average 4 hours to travel 145 miles, 234 kms, by bus from Seattle. 2 bus carriers offer schedules from Seattle, with BoltBus offering the most daily connections to Portland. Traveling by bus from Seattle you will most likely to arrive in Portland at NW Everett St btwn NW Broadway and NW 8th.
Avg. Time
4h 0m
Avg. Price
$23.51

Albany

There are 10 bus schedules per day connecting Albany with Portland. It takes on average 2 hours to travel 65 miles, 105 kms, by bus from Albany. 2 bus carriers offer schedules from Albany, with BoltBus offering the most daily connections to Portland. Traveling by bus from Albany you will most likely to arrive in Portland at Union Station - 800 NW 6th Ave.
Avg. Time
2h 0m
Avg. Price
$13.11

Los Angeles

There are 9 bus schedules per day connecting Los Angeles with Portland. It takes on average 24 hours to travel 827 miles, 1331 kms, by bus from Los Angeles. One bus company operates schedules from Los Angeles, with Greyhound offering the most daily connections to Portland. Traveling by bus from Los Angeles you will most likely to arrive in Portland at Union Station - 800 NW 6th Ave.
Avg. Time
1d 0h 0m
Avg. Price
$135.56

San Diego

There are 7 bus schedules per day connecting San Diego with Portland. It takes on average 27 hours to travel 933 miles, 1501 kms, by bus from San Diego. One bus company operates schedules from San Diego, with Greyhound offering the most daily connections to Portland. Traveling by bus from San Diego you will most likely to arrive in Portland at Union Station - 800 NW 6th Ave.
Avg. Time
1d 3h 0m
Avg. Price
$191.18

Located in Oregon , United States, you can travel by bus to Portland from 145 destinations and choose from 287 daily bus schedules to get you there. BoltBus has the most bus connections to Portland. The furthest bus arriving in Portland covers a distance of 2706.84 miles, 4355.13 kms, covering the journey in 1 hour and 46 minutes

Looking for other ways to get there? Check out Train options to Portland.

bus companies serving Portland

BoltBus

There are 24 daily BoltBus schedules to Portland. BoltBus can get you to Portland by bus from 7 destinations including Seattle.
Restroom
WiFi
Movies
Extra legroom
Games
Power outlet
Air conditioning
Avg. Time
3h 29m
Avg. Price
$23.27

Greyhound

There are 141 daily Greyhound schedules to Portland. Greyhound can get you to Portland by bus from 121 destinations including Los Angeles.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
8h 4m
Avg. Price
$128.28

Amtrak Thruway

There are 47 daily Amtrak Thruway schedules to Portland. Amtrak Thruway can get you to Portland by bus from 21 destinations including Eugene.
Restroom
Loyalty rewards
Air conditioning
Avg. Time
2h 49m
Avg. Price
$23.71