Find coaches from Houston, US to Salem, OR, US

Previously seen journeys

Next departures from Houston to Salem on 11 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
Houston Bus Station
Liberty St SENo tags
Greyhound + FlixBus
Bus
Houston Bus Station
Liberty St SENo tags
FlixBus + Greyhound
Bus
Downtown Gray & Smith
Liberty St SENo tags
Greyhound + FlixBus
Bus
Houston Uptown/Upper Kirby
Liberty St SENo tags
Greyhound + Valley Transit + FlixBus
Bus
Hillcroft Ave & Southwest Freeway
Liberty St SENo tags

Compare 2 ways to travel from Houston to Salem

We recommend taking the bus

Among the sustainable travel choices, the bus stands out as a good way to reach Salem. The journey takes about 2 days, 15 hours 10 minutes and with fares starting at just £231, it presents an excellent value for a comfortable ride.

6bus per day
2d 15hAverage duration
1825 milesDistance
74kgCO₂ emissions
Average price£231 - £486Average duration2d 15h
74kg CO₂e
Average price£279 - £383Average duration2d 21h
268kg CO₂e

Frequently asked questions about travelling by bus from Houston, US to Salem, OR, US

  1. What's the distance between Houston and Salem by coach?

    The distance between Houston and Salem by coach is approximately 1830 miles (2951 km).

  2. What is the best way to go from Houston to Salem without flying?

    You can choose the coach to travel this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You might also find carpooling options to travel between the two cities.

People from around the world trust Busbud

Popular Buses Connecting Houston

Buses Leaving from Houston

Buses Going to Houston

Popular Buses Connecting Salem

Buses Leaving from Salem

Buses Going to Salem