Bus from Denver to San Antonio, US: Tickets & Schedules

Next bus departures

Next departures for Denver to San Antonio on November 27
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc.Bus
DENVER
San Antonio Bus StationCheapestFastest

Last refresh of the prices: Today at 11:49 AM MST.

Get from Denver to San Antonio

This route is served by bus only

The journey takes about 21 hours 20 minutes, and with fares starting at just $175, it presents an excellent value for a comfortable ride.

1bus per day
21h 20mAverage Duration
1293 kmDistance
32kgCO₂ emissions

Frequently asked questions about travelling from Denver to San Antonio, US by bus

  1. How far is Denver from San Antonio?

    Denver and San Antonio are 1293 km (802 miles) apart.

  2. What are the departure and arrival locations for buses traveling from Denver to San Antonio?

    Buses departing from Union Station in Denver will take you to San Antonio Bus Station in San Antonio.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11-24
$403
11-25
$448
Today
$468
11-27
$350
11-28
$261
11-29
$298
11-30
$277
12-01
$261
busbud logoThe cheapest trip from Denver to San Antonio, US was searched and found on Nov 28, 2025 with a price of $261

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Denver to San Antonio, US, as early as possible.

You can expect to pay from $261 to $468 for a bus ticket from Denver to San Antonio, US based on the last 2 days. You can expect to find the cheapest price for the trip at $261 which is on 2025-11-28.

People from around the world trust Busbud