Search Houston to Durham  bus tickets

switcheroo

Quickview

Houston to Durham bus - cost & duration

Cheapest price$146.00
Shortest Duration21h 0m
Trips per day4
bus carriers4
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 book cheap Houston to Durham bus tickets?

The best way to find cheap deals on bus tickets from Houston to Durham is by booking earlier as most bus companies increase the price as the departure date approaches. Based on the last 30 days, the cheapest average bus fares from Houston to Durham were $146.00. By booking 1 days out, tickets are on average $29.00 cheaper than those that are booked last minute.

What is the busiest time to travel by bus from Houston to Durham?

The busiest time of the week for travel from Houston to Durham by bus is usually around 6:00 PM on Friday. When planning to travel around this time, tickets should be booked well in advance as they may sell out and you may find buses more full than usual. Around 4:00 PM on Tuesday tends to be when the fewest number of bus tickets are sold. If you’re looking for a little extra space, buses departing at this time are the least likely to be crowded.

Greyhound from Houston to Durham has the most daily schedules

On average there are 4 scheduled bus trips per day. Greyhound has the most regularly scheduled departures from Houston to Durham, with an average of 3 trips per day and 43 monthly trips. 4 bus carriers serve the route from Houston to Durham. Of the 4 trips there is one direct trip available per day.

4 carriers offer Houston to Durham bus trips

Greyhound

Book Greyhound from Houston to Durham from $174.00. There are 3 trips per day offered by Greyhound from Houston to Durham and you can expect on average to pay $204.20 for a Greyhound ticket to Durham. In Houston, Greyhound departs to Durham from Bus Terminal - 2121 Main St, In Durham, Greyhound arrives at Bus Terminal - 515 W Pettigrew St,

An average trip on Greyhound from Houston to Durham takes 27 hours and 29 minutes, while the fastest available Greyhound trip will get you to Durham in 21 hours and 0 minutes,

On weekends, Greyhound offers 3 trips per day. A one way ticket costs $213.82 for a weekend trip to Durham.

Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
3h 29m
Avg. Price
$204.20

Turimex Internacional

Book Turimex Internacional from Houston to Durham from $146.00. Typically there is one Turimex Internacional schedule per day from Houston to Durham and you can expect on average to pay $146.00 for a Turimex Internacional ticket to Durham. In Houston, Turimex Internacional departs to Durham from 7011 Harrisburg Blvd, In Durham, Turimex Internacional arrives at 1408 Avondale Dr,

An average trip on Turimex Internacional from Houston to Durham takes 24 hours and 41 minutes, while the fastest available Turimex Internacional trip will get you to Durham in 21 hours and 0 minutes,

On weekends, Turimex Internacional offers 1 trip per day and you could expect to pay $146.00 for a one way ticket for your weekend getaway trip to Durham.

Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 41m
Avg. Price
$146.00

El Expreso Bus

Book El Expreso Bus from Houston to Durham from $175.00. There are 5 trips per day offered by El Expreso Bus from Houston to Durham and you can expect on average to pay $175.00 for a El Expreso Bus ticket to Durham. In Houston, El Expreso Bus departs to Durham from 6590 Southwest Hwy and 2 other stations. In Durham, El Expreso Bus arrives at 2000 Avondale,

An average trip on El Expreso Bus from Houston to Durham takes 31 hours and 19 minutes, while the fastest available El Expreso Bus trip will get you to Durham in 21 hours and 0 minutes,

On weekends, El Expreso Bus offers 7 trips per day. A one way ticket costs $175.00 for a weekend trip to Durham.

Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
7h 19m
Avg. Price
$175.00

Tornado Bus

Book Tornado Bus from Houston to Durham from $175.00. There are 2 trips per day offered by Tornado Bus from Houston to Durham and you can expect on average to pay $175.00 for a Tornado Bus ticket to Durham. In Houston, Tornado Bus departs to Durham from Tornado Bus Station - Lockwood and 3 other stations. In Durham, Tornado Bus arrives at 2000 Avondale,

An average trip on Tornado Bus from Houston to Durham takes 25 hours and 56 minutes, while the fastest available Tornado Bus trip will get you to Durham in 21 hours and 0 minutes,

On weekends, Tornado Bus offers 2 trips per day. A one way ticket costs $175.00 for a weekend trip to Durham.

Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
1h 56m
Avg. Price
$175.00

Plan your next adventure:

Depending on the bus line you travel with, your options include 5 stations that have bus departures from Houston. Most bus trips to Durham will depart from Bus Terminal - 2121 Main St, 6590 Southwest Hwy, 7011 Harrisburg Blvd, Tornado Bus Station - Lockwood, Tornado Bus Station - Airport.
  • Bus Terminal - 2121 Main St
  • 6590 Southwest Hwy
  • 7011 Harrisburg Blvd
  • Tornado Bus Station - Lockwood
  • Tornado Bus Station - Airport
Bus trips arrive in Durham at 3 stations, depending on which bus line you are traveling with. 2000 Avondale, Bus Terminal - 515 W Pettigrew St, 1408 Avondale Dr are the main bus stations in Durham for trips arriving from Houston.
  • 2000 Avondale
  • Bus Terminal - 515 W Pettigrew St
  • 1408 Avondale Dr