Buses from San Antonio to San Diego
Traveling from San Antonio to San Diego by bus involves a journey with a transfer at Los Angeles Union Station. Operated by Greyhound USA and Greyhound Mexico, the trip takes approximately 33 hours and 25 minutes. The buses depart from San Antonio Bus Station and arrive at San Diego Station, with ticket prices ranging from $165 to $314. While the journey may be long, it offers the opportunity to see diverse landscapes and experience different cities along the way. With proper planning and comfort provisions, the bus ride can be an affordable and adventurous way to travel between these two vibrant cities.