Search bus tickets toHouston

switcheroo

Quickview

How to get to Houston by bus?

Routes308
Trips per day996
bus carriers4
Stations8
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.

What are the cheapest bus tickets to Houston?

The cheapest prices for a bus ticket to Houston that users have found recently on Wanderu start at $1.00. Such great deals to Houston are available on 7 routes including Dallas, Dallas and San Antonio. 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 Houston. San Antonio at $8.56 has consistently the lowest average bus ticket prices to Houston.

What are the main bus stations in Houston?

The most popular bus stations in Houston are Greyhound Station - 2121 Main St, 815 Pierce St at Travis St and Select Shell Station - 13250 FM 1960 W. Greyhound Station - 2121 Main St is the busiest bus station in Houston.

What are the most popular bus routes to Houston?

Dallas

There are 17 bus schedules per day connecting Dallas with Houston. It takes on average 4 hours and 40 minutes to travel 225 miles, 362 kms, by bus from Dallas. 3 bus carriers offer schedules from Dallas, with Greyhound offering the most daily connections to Houston. Traveling by bus from Dallas you will most likely to arrive in Houston at Greyhound Station - 2121 Main St.
Avg. Time
trip-duration
Avg. Price
$23.54

Matamoros

There are 15 bus schedules per day connecting Matamoros with Houston. It takes on average 7 hours and 56 minutes to travel 563 miles, 906 kms, by bus from Matamoros. 2 bus carriers offer schedules from Matamoros, with El Expreso Bus offering the most daily connections to Houston. Traveling by bus from Matamoros you will most likely to arrive in Houston at Tornado Bus Station - Hillcroft.
Avg. Time
trip-duration
Avg. Price
$40.00

Refugio

There are 15 bus schedules per day connecting Refugio with Houston. It takes on average 3 hours and 16 minutes to travel 153 miles, 247 kms, by bus from Refugio. 2 bus carriers offer schedules from Refugio, with El Expreso Bus offering the most daily connections to Houston. Traveling by bus from Refugio you will most likely to arrive in Houston at Tornado Bus Station - Lockwood.
Avg. Time
trip-duration
Avg. Price
$31.62

Brownsville

There are 15 bus schedules per day connecting Brownsville with Houston. It takes on average 6 hours and 32 minutes to travel 297 miles, 478 kms, by bus from Brownsville. 2 bus carriers offer schedules from Brownsville, with El Expreso Bus offering the most daily connections to Houston. Traveling by bus from Brownsville you will most likely to arrive in Houston at Tornado Bus Station - Hillcroft.
Avg. Time
trip-duration
Avg. Price
$42.00

San Antonio

There are 11 bus schedules per day connecting San Antonio with Houston. It takes on average 4 hours to travel 190 miles, 305 kms, by bus from San Antonio. 3 bus carriers offer schedules from San Antonio, with Greyhound offering the most daily connections to Houston. Traveling by bus from San Antonio you will most likely to arrive in Houston at Greyhound Station - 2121 Main St.
Avg. Time
trip-duration
Avg. Price
$12.61