Bus Overview

Average Duration:
3h 41m
Buses Per Day:
8

First and Last Bus

First Bus:
05:30
Last Bus:
21:00

Ticket Details

Average Price:
$8 - $110

Overview

The bus between Houston and San Antonio takes 3h 35m. On an average weekday, there are 8 buses per day travelling from Houston to San Antonio. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in San Antonio?

Book now

Houston to San Antonio bus times

All available buses travelling from Houston to San Antonio. To see full schedules, alternative transport and to book your tickets online click here.
Departing Tuesday, March 19, 2019
Hyatt Regency Houston
3h
San Antonio
3h
Direct
Find Tickets
Houston, TX
3h 35m
San Antonio
3h 35m
Direct
Find Tickets
Hyatt Regency Houston
3h
San Antonio
3h
Direct
Find Tickets
HOUSTON, TX
3h 15m
SAN ANTONIO, TX
3h 15m
Direct
Find Tickets
Houston, TX
3h 20m
San Antonio
3h 20m
Direct
Find Tickets
Houston Downtown Greyhound
5h 50m
San Antonio
5h 50m
Direct
Find Tickets
Houston Downtown Greyhound
4h 20m
San Antonio
4h 20m
Direct
Find Tickets
Houston Downtown Greyhound
3h 55m
San Antonio
3h 55m
Direct
Find Tickets
Departing Wednesday, March 20, 2019
Hyatt Regency Houston
3h
San Antonio
3h
Direct
Find Tickets
Houston, TX
3h 35m
San Antonio
3h 35m
Direct
Find Tickets

Questions & Answers

Yes, there is a direct bus departing from Houston, TX and arriving at San Antonio. Services depart hourly, and operate every day. The journey takes approximately 3h 35m.

More details

The distance between Houston and San Antonio is 191 miles. The road distance is 196.1 miles.

Get driving directions

Houston to San Antonio bus services, operated by Megabus, depart from Houston, TX station.

More details

Houston to San Antonio bus services, operated by Megabus, arrive at San Antonio station.

More details

Book your Houston to San Antonio bus tickets online with Greyhound and FlixBus.

Search and book

There are 457+ hotels available in San Antonio. Prices start at $59 USD per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps