- San Diego to Salem buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Greyhound Lines, Inc. + FlixBus | Bus | Greyhound Bus Stop | Liberty St SE | CheapestFastest | ||||
FlixBus + Greyhound Lines, Inc. + FlixBus | Bus | San Diego (Old Town-FlixBus) | Liberty St SE | No tags | ||||
FlixBus + Greyhound Lines, Inc. + FlixBus | Bus | UCSD Health La Jolla Station | Liberty St SE | No tags | ||||
Greyhound Lines, Inc. + FlixBus | Bus | Greyhound Bus Stop | Liberty St SE | No tags |
Last refresh of the prices: Today at 13:11 PST.
Compare 2 ways to travel from San Diego to Salem
We recommend taking the train
Among the sustainable travel choices, the train stands out as a good way to reach Salem. The journey takes about 1 day, 8 hours and with fares starting at just £139, it presents an excellent value for a comfortable ride.
2train per day
1d 8hAverage duration
896 milesDistance
131kgCO₂ emissions
Compare bus companies
4 out of 5 stars4/55,597 reviews
3.5 out of 5 stars3.5/511,393 reviews
3.5 out of 5 stars3.5/587,388 reviews
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling by bus from San Diego, CA, US to Salem, OR, US
How far is Salem from San Diego by coach?
The distance between San Diego and Salem by coach is approximately 900 miles (1452 km).
Is there a way to reach Salem from San Diego without flying?
You can choose the coach to travel this route. Choosing the coach guarantees a comfortable and sustainable travel experience, allowing you to admire the views on your way to your destination. You might also find carpooling options to travel between the two cities.








