The distance from Cheektowaga to San Antonio is approximately 1,800 miles. Flying from Buffalo Niagara International Airport (BUF) to San Antonio International Airport (SAT) is the most efficient way to travel. Flights typically involve one connection. The total travel time is around 7 to 9 hours.
Total Distance: 2,900 km driving distance; 2,400 km straight-line air distance.
Book early to secure lower fares.
Spring or Fall for the best weather in San Antonio.