The average bus between Waco and San Marcos takes 2h 49m and the fastest bus takes 2h 44m. The bus service runs several times per day from Waco to San Marcos. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Waco and San Marcos. The earliest departure is at 12:30 AM at night, and the last departure from Waco is at 2:00 PM which arrives into San Marcos at 5:00 PM. All services run direct with no transfers required, and take on average 2h 49m. The schedules shown below are for the next available departures.
Want to know about travelling from Waco to San Marcos? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct bus departing from Waco station and arriving at San Marcos station. Services depart twice daily, and operate Twice daily. The journey takes approximately 2h 49m.
Waco to San Marcos bus services, operated by Flixbus USA, depart from Waco, TX - Tornado Bus Co station.
Waco to San Marcos bus services, operated by Flixbus USA, arrive at San Marcos, TX - Restaurant Mazatlan station.
Book your Waco to San Marcos bus tickets online with Flixbus USA and TL Premium.
The distance between Waco and San Marcos is 200.2 km. The road distance is 211 km.
Tornado Bus Company operates a bus from Waco, TX - Tornado Bus Co to San Marcos, TX - Restaurant Mazatlan once daily. Tickets cost $45–140 and the journey takes 1h 52m. Two other operators also service this route.