TX → TX · about 213 miles

Dallas to San Marcos bus & train schedule

Amtrak and FlixBus run 33 direct buses and trains a week from Dallas to San Marcos. The fastest takes 4 hours 25 minutes; the first departure leaves at 10:30 AM and the last at 7:00 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
33
Fastest trip
4h 25m
First departure
10:30 AM
Last departure
7:00 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Dallas, TX to San Marcos, TX
DepartsArrivesDurationDaysStopsCompany
10:30 AM3:00 PM4h 30mDailyDowntown Dallas / Deep Ellum to San Marcos CARTSFlixBus
Full timetable
12:38 PM8:08 PM7h 30mDailyDallas to San Marcos AmtrakAmtrak
Full timetable
2:45 PM7:30 PM4h 45mWed–SunDowntown Dallas / Deep Ellum to San Marcos CARTSFlixBus
Full timetable
4:35 PM10:15 PM5h 40mDailyDallas Fort Worth Airport to San Marcos CARTSFlixBus
Full timetable
7:00 PM11:25 PM4h 25mMon, Fri, Sat, SunDowntown Dallas / Deep Ellum to San Marcos CARTSFlixBus
Full timetable

Route map

The map needs JavaScript.

Where to board in Dallas Where you get off in San Marcos The route of the busiest trip

Return trip: San Marcos to Dallas

Questions

How long is the bus or train from Dallas to San Marcos?

The fastest direct bus or train takes 4 hours 25 minutes; the typical trip is 5 hours 40 minutes.

What time is the first departure from Dallas to San Marcos?

The earliest departure is at 10:30 AM (Daily) and the last at 7:00 PM (Mon, Fri, Sat, Sun).

Which bus and rail companies go from Dallas to San Marcos?

Amtrak and FlixBus run direct buses and trains on this route.

Where do I board in Dallas?

Buses and trains to San Marcos leave from Dallas Amtrak station, Downtown Dallas / Deep Ellum and Dallas Fort Worth Airport.

Does the bus or train from Dallas to San Marcos stop at Dallas Fort Worth International Airport?

Yes, 7 of the 33 a week: at Dallas Fort Worth Airport.