Go to top

Dallas to Houston Bus

The trip from Dallas to Houston by bus is an opportunity to see some of the most beautiful landscapes in Texas. The trip lasts approximately 3 hours and 20 minutes, depending on the company and the route chosen.

Megabus buses depart from the Dallas Bus Station and arrive at the Houston Downtown. Greyhound buses depart from the Dallas Bus Station and arrive at the Houston Downtown, Houston Uptown/Upper Kirby, or The Woodlands.

Houston is a diverse and vibrant city with much to offer visitors. It is the fourth largest city in the United States and is an important cultural, economic and scientific center. If you are going to be in the city, don’t forget to visit the following places: NASA Johnson Space Center, Houston Museum of Natural Sciences, Houston Museum of Art, Houston Zoo, Hermann Park and others.

icono reloj

How many hours is it?:
4 1/2 hours

icono dinero

How much does a ticket cost?:
33.99 - 72.00 USD

icono distancia

388 Km

icono sol

First departure:

icono luna

Last departure:

Schedules and Tickets for Dallas to Houston

The price of a bus ticket from Dallas to Houston may vary depending on the company, the date of travel, how far in advance you book, and seat availability. Generally, they are between $33.99 and $72.00 depending on the service contracted (cheap or luxury).

Bus travel time between Dallas and Houston is about 4 hours and 5 minutes. However, this time may vary depending on traffic and the specific route the bus takes.

The distance between Dallas and Houston is 241 miles (388 kilometers). Dallas is located in North Texas, while Houston is located in South Texas. The two cities are separated by the Trinity River.

CompanyDeparture SchedulesArrival Schedules


Ticket price: 35.99 - 72.00 USD

Cheap, Luxury

Dallas Bus Station

00:01, 04:45, 07:45, 13:15, 17:55, 18:40

Houston Bus Station

04:15, 10:10, 12:35, 20:15, 22:20, 22:55


Ticket price: 33.99 - 36.99 USD


Downtown Dallas

09:40, 11:40, 12:00, 13:05, 14:25, 15:45, 16:25, 16:45, 18:20

Downtown Houston

13:05, 15:25, 16:20, 17:25, 19:00, 19:55, 20:05, 20:55, 22:30


Ticket price: 34.99 - 39.99 USD


Downtown Dallas

10:00, 10:30, 13:50, 14:20, 16:35, 17:05, 18:35, 19:05

Downtown Houston

14:20, 15:20, 18:10, 19:10, 20:55, 21:55, 22:55, 23:55

* The cost of tickets may vary depending on the season.

The information is subject to change without prior notice.

Popular Routes