Driving from San Antonio to Eagle Pass: Route Guide

The drive from San Antonio to Eagle Pass, Texas (on the Mexico border) is approximately 195 miles (314 km) and takes 3 to 3.5 hours via the most direct route.

Step-by-Step Directions

  1. Start in San Antonio. Get on I-35 South toward Laredo.
  2. Continue on I-35 South for ~150 miles (passing Pearsall, Dilley, Cotulla).
  3. Take Exit 150B for US-277 South / US-57 West toward Eagle Pass / Piedras Negras.
  4. Merge onto US-277 South and drive ~45 miles through rolling brush country.
  5. Arrive in Eagle Pass (Maverick County seat).

Alternative Route (Scenic / Avoiding I-35 Traffic)

  • San Antonio → US-90 West (via Castroville, Uvalde) → US-277 North at La Pryor → Eagle Pass. Similar distance (~200 mi), less truck traffic, more scenic Hill Country views.

Border Crossing

Eagle Pass connects to Piedras Negras, Coahuila, Mexico via two international bridges:

  • Bridge I (Downtown) – Passenger vehicles, pedestrians.
  • Bridge II (Camino Real) – Commercial trucks, passenger vehicles; newer, less congested.
Have passport/passport card; expect wait times (check CBP Border Wait Times).

Fuel & Services

Fill up in San Antonio or Cotulla; limited services on US-277 South. Rest stops at Texas Travel Information Centers (near Laredo, near Eagle Pass).

Copyright Wanderlust World © https://www.ynyoo.com