Travel from San-Antonio to San-Francisco

Train, bus or fly from San Antonio to San Francisco?

Southwest Airlines and American Airlines fly from San Antonio to San Francisco hourly. Alternatively, Greyhound USA operates a bus from San Antonio to San Francisco once daily. Tickets cost $45 - $320 and the journey takes 27 h 40 min. Greyhound USA also services this route every 4 hours.

Book transport from San Antonio to San Francisco

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from San Antonio to San Francisco

ModeDurationPrice
From Navarro & N. St. Mary's line 5 bus to San Antonio airport, fly to Oakland airport, BART to Coliseum, then BART to San Francisco.6 h 2 min$562
From Navarro & N. St. Mary's line 5 bus to San Antonio airport, fly to San Francisco airport, then BART to San Francisco.6 h 28 min$358
From Navarro & N. St. Mary's line 5 bus to San Antonio airport, fly to San Jose airport, shuttle to San Francisco International Airport, walk to San Francisco International Airport, then BART to San Francisco.8 h 1 min$403
From San Antonio, TX bus to Los Angeles, CA then bus to San Francisco, CA.36 h 15 min$167
From San Antonio Amtrak train to Los Angeles Union Station Amtrak, walk to L. A. Union Station station, train to Burbank, bus to West Oakland, then BART to Civic Center/UN Plaza.37 h 58 min$429
From San Antonio Amtrak train to Los Angeles, bus to Main St. & Howard St., then line 7 bus to Market St & Van Ness Ave.38 h 1 min$414
From San Antonio Amtrak train to Los Angeles Union Station Amtrak, train to Oakland Jack London Square Station, walk to Lake Merritt, then BART to Civic Center/UN Plaza.41 h 38 min$527
From San Antonio drive to San Francisco.28 h 7 min$208

Is there a direct bus between San Antonio and San Francisco?

No, there is no direct bus from San Antonio to San Francisco. However, there are services departing from San Antonio, TX and arriving at San Francisco, CA via Los Angeles, CA. The journey, including transfers, takes approximately 36 h 15 min.
Close Print Itinerary
  1. Here are 8 options to get from
    San Antonio to San Francisco:

    1. Trip:
      1 Fly to Oakland
      • One-Way approx: USD $251 - $1,012
      • Duration: 6 h 2 min
      Open +
      • Trip:
        1 Fly to Oakland
        • One-Way approx: USD $251 - $1,012
        • Duration: 6 h 2 min
        Close x
    2. Trip:
      2 Fly to San Francisco
      • One-Way approx: USD $177 - $1,310
      • Duration: 6 h 28 min
      Open +
      • Trip:
        2 Fly to San Francisco
        • One-Way approx: USD $177 - $1,310
        • Duration: 6 h 28 min
        Close x
    3. Trip:
      3 Fly to San Jose, shuttle
      • One-Way approx: USD $192 - $655
      • Duration: 8 h 1 min
      Open +
      • Trip:
        3 Fly to San Jose, shuttle
        • One-Way approx: USD $192 - $655
        • Duration: 8 h 1 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $73 - $418
      • Duration: 36 h 15 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $73 - $418
        • Duration: 36 h 15 min
        Close x
    5. Trip:
      5 Train, bus via Burbank
      • One-Way approx: USD $220 - $592
      • Duration: 37 h 58 min
      Open +
      • Trip:
        5 Train, bus via Burbank
        • One-Way approx: USD $220 - $592
        • Duration: 37 h 58 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $213 - $576
      • Duration: 38 h 1 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $213 - $576
        • Duration: 38 h 1 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $254 - $733
      • Duration: 41 h 38 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $254 - $733
        • Duration: 41 h 38 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $170 - $250
      • Duration: 28 h 7 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $170 - $250
        • Duration: 28 h 7 min
        Close x