Search Walla Walla bus tickets

switcheroo

Quickview

How to get to Walla Walla by bus?

Routes53
Trips per day67
bus carriers2
Stations1
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 Walla Walla?

The cheapest prices for a bus ticket to Walla Walla that users have found recently on Wanderu start at $19.98. Such great deals to Walla Walla are available on one route to Pasco. 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 Walla Walla. Pasco at $19.98 has consistently the lowest average bus ticket prices to Walla Walla.

What are the main bus stations in Walla Walla?

The most popular bus station in Walla Walla is 108 West Main St. 108 West Main St is the busiest bus station in Walla Walla.

Seattle

There are 6 bus schedules per day connecting Seattle with Walla Walla. It takes on average 17 hours and 8 minutes to travel 217 miles, 349 kms, by bus from Seattle. One bus company operates schedules from Seattle, with Greyhound offering the most daily connections to Walla Walla. Traveling by bus from Seattle you will most likely to arrive in Walla Walla at 108 West Main St.
Avg. Time
17h 8m
Avg. Price
$77.08

Chicago

There are 3 bus schedules per day connecting Chicago with Walla Walla. It takes on average 52 hours and 1 minute to travel 1546 miles, 2487 kms, by bus from Chicago. One bus company operates schedules from Chicago, with Greyhound offering the most daily connections to Walla Walla. Traveling by bus from Chicago you will most likely to arrive in Walla Walla at 108 West Main St.
Avg. Time
2d 4h 1m
Avg. Price
$302.47

Pasco

There are 3 bus schedules per day connecting Pasco with Walla Walla. It takes on average 1 hour and 18 minutes to travel 39 miles, 62 kms, by bus from Pasco. One bus company operates schedules from Pasco, with Amtrak Thruway offering the most daily connections to Walla Walla. Traveling by bus from Pasco you will most likely to arrive in Walla Walla at 108 West Main St.
Avg. Time
1h 18m
Avg. Price
$19.98

Los Angeles

There are 3 bus schedules per day connecting Los Angeles with Walla Walla. It takes on average 36 hours and 48 minutes to travel 831 miles, 1337 kms, by bus from Los Angeles. One bus company operates schedules from Los Angeles, with Greyhound offering the most daily connections to Walla Walla. Traveling by bus from Los Angeles you will most likely to arrive in Walla Walla at 108 West Main St.
Avg. Time
1d 12h 48m
Avg. Price
$193.51

Edmonds

There are 2 bus schedules per day connecting Edmonds with Walla Walla. It takes on average 19 hours and 28 minutes to travel 226 miles, 363 kms, by bus from Edmonds. One bus company operates schedules from Edmonds, with Greyhound offering the most daily connections to Walla Walla. Traveling by bus from Edmonds you will most likely to arrive in Walla Walla at 108 West Main St.
Avg. Time
19h 28m
Avg. Price
$94.12

Located in Washington, United States, you can travel by bus to Walla Walla from 53 destinations and choose from 67 daily bus schedules to get you there. Greyhound has the most bus connections to Walla Walla. The furthest bus arriving in Walla Walla covers a distance of 2314.39 miles, 3723.72 kms, covering the journey in 78 hours and 40 minutes

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

bus companies serving Walla Walla

Greyhound

There are 6 daily Greyhound schedules to Walla Walla. Greyhound can get you to Walla Walla by bus from 52 destinations including Seattle.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 26m
Avg. Price
$133.97

Amtrak Thruway

There are 3 daily Amtrak Thruway schedules to Walla Walla. Amtrak Thruway can get you to Walla Walla by bus from Pasco.
Restroom
Loyalty rewards
Air conditioning
Avg. Time
0h 2m
Avg. Price
$19.98