1map logoGo to main page

San Diego, CA, USA to San Antonio, TX, USA from $60: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
San Antonio, United States

How to Get from San Diego to San Antonio: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$60 by trainBest price
1823 kmDistance
4h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to San Antonio with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  53m
Estimated price
$88-397
Recommended
Company
Amtrak
Train
Average Duration
32h  46m
Estimated price
$60-484
Cheapest
route map
Distance: 1823 km
Duration: 4h 53m

See more options

Company
various
Plane
Average Duration
7h  20m
Estimated price
$84-394
Company
various
Plane
Average Duration
8h  58m
Estimated price
$113-358
Company
Greyhound / FlixBus
Bus
Average Duration
32h  50m
Estimated price
$162-880
Company
various
Bus
Average Duration
33h  53m
Estimated price
$881-882
Company
N/A
Drive
Average Duration
19h  29m
Estimated price
$883-884

San Diego - San Antonio operators

Explore transport companies operating between San Diego and San Antonio, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from San Diego (SAN) to San Antonio (SAT)

Average Duration
2h 37m
Estimated price
$88-397

Plane from San Diego (SAN) to San Antonio (SAT) via Phoenix

Average Duration
4h 56m
Estimated price
$889-3971

Plane from San Diego (SAN) to San Antonio (SAT) via Dallas

Average Duration
5h 5m
Estimated price
$3972-600
Website
aa.com

Plane from San Diego (SAN) to San Antonio (SAT) via Phoenix

Average Duration
4h 42m
Estimated price
$3972-3975

Plane from San Diego (SAN) to San Antonio (SAT) via Dallas/Ft.Worth

Average Duration
5h 2m
Estimated price
$3972-3975
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Diego to Los Angeles

Average Duration
2h 56m
Estimated price
$604-886

Train from Los Angeles to San Antonio Amtrak Station

Average Duration
28h 50m
Estimated price
$6045-887
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Diego to Los Angeles Downtown

Average Duration
2h 55m
Estimated price
$1132-6045

Bus from Austin Eastside Bus Plaza to San Antonio Bus Station

Average Duration
1h 30m
Estimated price
$1130-1131
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Los Angeles Union Station to San Antonio Bus Station

Average Duration
28h 55m
Estimated price
$889-3973

Bus from Austin Eastside Bus Plaza to San Antonio Bus Station

Average Duration
1h 30m
Estimated price
$4848-4849
Contact phone
800 507 5500
Website
chihuahuenses.com.mx

Bus from Tijuana to Ciudad Juárez

Average Duration
17h 21m
Estimated price
$4845-888
Contact phone
+1 888 358 6762
Website
tornadobus.com

Bus from El Paso to San Antonio

Average Duration
10h 5m
Estimated price
$3977-4846

San Diego to San Antonio: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Diego and San Antonio offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from sunny San Diego to vibrant San Antonio, covering a distance of 1283 miles. The journey promises breathtaking views and diverse landscapes along the way. 💰 Plan your budget accordingly as the cost of driving from San Diego to San Antonio ranges from $230 to $340, offering flexibility to suit different travel preferences and needs. ⌛ Enjoy a roughly 19-hour and 29-minute drive filled with adventure, making stops at charming towns and cities to break up the journey.
Average price
$230 - $340
🚂 Embark on a scenic train journey from sunny San Diego to vibrant San Antonio! While there is no direct route, the trip involves a transfer in Los Angeles, spanning a total travel time of 32 hours and 46 minutes. Experience the beauty of the Southwest landscapes as you make your way eastward. 🌵 Enjoy the comfort and convenience of Amtrak train services as you traverse the distance between San Diego and San Antonio. Departing from San Diego station, you'll arrive at the historic San Antonio Amtrak Station ready to explore all that this lively Texan city has to offer. With fares ranging from $60 to $484, there are options to suit every budget.
Departure Point
San Diego station
Arrival Point
San Antonio Amtrak Station
🛫 Experience a seamless journey from San Diego to San Antonio with a quick 2 hour and 35-minute direct flight available from San Diego Airport to San Antonio Airport. Both American Airlines and Southwest Airlines offer convenient options for this route. 🌆 Enjoy a hassle-free travel experience as you cover the distance of 4 hours and 53 minutes between San Diego and San Antonio by plane. Sit back, relax, and look forward to exploring the vibrant city of San Antonio upon arrival. 💸 Prices for flights between San Antonio and San Diego are flexible, ranging from $88 to $397. Plan your trip according to your budget and travel preferences for an unforgettable journey from the West Coast to the heart of Texas.
Departure Point
San Diego Airport
Arrival Point
San Antonio Airport
🚌 The journey from San Diego to San Antonio by bus requires transfers and takes around 32 hours and 50 minutes. 🌎 Route 1 involves 3 transfers, with stops in Los Angeles, Las Vegas, and Dallas, covering a distance of 1,595 miles. 💰 Prices for the bus ticket between San Diego and San Antonio range from $162 to $331, offering an affordable way to travel across states.
Departure Point
San Diego station
Arrival Point
San Antonio Bus Station

Frequently asked questions

Find out more about the route from San Diego to San Antonio.

Or choose the category:
The distance between San Diego and San Antonio is 1823.4 km by air travel and 2065.3 km by road. The typical travel times vary depending on the mode of transportation. By train, it takes approximately 32 hours and 46 minutes to reach San Antonio from San Diego. Taking a flight to Austin and then a bus to San Antonio would take around 7 hours and 14 minutes. By car, it takes approximately 19 hours and 29 minutes, while a bus journey would take around 32 hours and 50 minutes.
The most cost-effective option for traveling from San Diego to San Antonio is by train, with prices ranging from $60 to $490. Although it takes 32 hours and 46 minutes, it offers a more affordable choice for budget-conscious travelers. However, if time efficiency is a priority, flying is the quickest option, taking 4 hours and 45 minutes with prices ranging from $85 to $450.
The prices for train tickets between San Diego and San Antonio range from $60 to $484. The cost of a bus ticket between the two cities can vary from $162 to $331.
To get from San Diego to San Antonio without using public transportation, you can choose to drive. The distance between the two cities is approximately 2064.8 km, and it takes around 19 hours and 29 minutes to drive. You can rent a car or use your own vehicle, and the prices for the trip typically range from $230 to $340.
To travel from San Diego to San Antonio without a car, you have a few options. The most convenient and quickest way is to fly, which takes about 4 hours and 45 minutes and costs between $85 and $450. Another option is to take a train, which takes about 32 hours and 46 minutes and costs between $60 and $490. Lastly, you can also take a bus, which takes about 32 hours and 50 minutes and costs between $160 and $340.
There is no direct train or bus link between San Diego and San Antonio. However, you can take a train from San Diego to San Antonio with a transfer in Los Angeles, which takes approximately 32 hours and 46 minutes. Alternatively, you can take a bus from San Diego to San Antonio with a transfer in Los Angeles Union Station, which takes approximately 32 hours and 50 minutes.
The flight between San Diego and San Antonio typically takes around 2 hours and 30 minutes. The cost of the flight can vary, ranging from $88 to $447, depending on the airline, time of booking, and other factors.
There are plenty of options for accommodations near San Antonio. With over 970 hotels to choose from, there is something to fit every budget and preference. Prices start at $51 per night, depending on the location and amenities offered.