Search Houston bus tickets

switcheroo

Quickview

How to get to Houston by bus?

Routes448
Trips per day3,737
bus carriers6
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.

How to find cheap 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. College Station at $10.00 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 Bus Terminal - 2121 Main St, 815 Pierce St at Travis St and 7011 Harrisburg Blvd. Bus Terminal - 2121 Main St is the busiest bus station in Houston.

What are the most popular bus routes to Houston?

Dallas

There are 55 bus schedules per day connecting Dallas with Houston. It takes on average 6 hours to travel 225 miles, 362 kms, by bus from Dallas. 5 bus carriers offer schedules from Dallas, with Tornado Bus offering the most daily connections to Houston. Traveling by bus from Dallas you will most likely to arrive in Houston at Bus Terminal - 2121 Main St.
Avg. Time
6h 0m
Avg. Price
$34.83

Lafayette

There are 45 bus schedules per day connecting Lafayette with Houston. It takes on average 7 hours to travel 204 miles, 327 kms, by bus from Lafayette. 2 bus carriers offer schedules from Lafayette, with Tornado Bus offering the most daily connections to Houston. Traveling by bus from Lafayette you will most likely to arrive in Houston at 6590 Southwest Hwy.
Avg. Time
7h 0m
Avg. Price
$105.00

Beaumont

There are 35 bus schedules per day connecting Beaumont with Houston. It takes on average 4 hours to travel 78 miles, 126 kms, by bus from Beaumont. 2 bus carriers offer schedules from Beaumont, with Tornado Bus offering the most daily connections to Houston. Traveling by bus from Beaumont you will most likely to arrive in Houston at 6590 Southwest Hwy.
Avg. Time
4h 0m
Avg. Price
$63.68

Covington

There are 31 bus schedules per day connecting Covington with Houston. It takes on average 9 hours to travel 319 miles, 514 kms, by bus from Covington. One bus company operates schedules from Covington, with Tornado Bus offering the most daily connections to Houston. Traveling by bus from Covington you will most likely to arrive in Houston at 7011 Harrisburg Blvd.
Avg. Time
9h 0m
Avg. Price
$110.00

Refugio

There are 31 bus schedules per day connecting Refugio with Houston. It takes on average 5 hours 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 Bus Terminal - 2121 Main St.
Avg. Time
5h 0m
Avg. Price
$47.08

What bus companies travel to Houston, Texas?

Located in Texas, United States, you can travel by bus to Houston from 448 destinations and choose from 3737 daily bus schedules to get you there. Greyhound has the most bus connections to Houston. The furthest bus arriving in Houston covers a distance of 1982.20 miles, 3189.23 kms, covering the journey in 1 hour and 8 minutes

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

bus companies serving Houston

Greyhound

There are 237 daily Greyhound schedules to Houston. Greyhound can get you to Houston by bus from 129 destinations including Dallas.
Air conditioning
Restroom
Extra legroom
Power outlet
WiFi
Avg. Time
22h 58m
Avg. Price
$126.87

Megabus

There are 21 daily Megabus schedules to Houston. Megabus can get you to Houston by bus from 6 destinations including Austin.
Air conditioning
Restroom
Green certified
Movies
Power outlet
WiFi
Avg. Time
4h 13m
Avg. Price
$23.84

Turimex Internacional

There are 17 daily Turimex Internacional schedules to Houston. Turimex Internacional can get you to Houston by bus from 30 destinations including Monterrey.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
15h 2m
Avg. Price
$106.14

El Expreso Bus

There are 137 daily El Expreso Bus schedules to Houston. El Expreso Bus can get you to Houston by bus from 55 destinations including Lafayette.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
12h 32m
Avg. Price
$85.74

OurBus

There are 3 daily OurBus schedules to Houston. OurBus can get you to Houston by bus from 3 destinations including College Station.
Air conditioning
Restroom
Extra legroom
Free water
Power outlet
WiFi
Avg. Time
4h 3m
Avg. Price
$11.26

Tornado Bus

There are 410 daily Tornado Bus schedules to Houston. Tornado Bus can get you to Houston by bus from 196 destinations including Lafayette.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
20h 20m
Avg. Price
$131.61