Travel from San-Diego to Fresno

Bus or fly from San Diego to Fresno?

Alaska Airlines, Inc. and American Airlines fly from San Diego to Fresno 3 times a day. Alternatively, Greyhound USA operates a bus from San Diego to Fresno every 3 hours. Tickets cost $18 - $45 and the journey takes 3 h 2 min. Greyhound USA also services this route 3 times a day.

Book transport from San Diego to Fresno

Travel Guides

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

How to get from San Diego to Fresno

ModeDurationPrice
From Broadway & Front St line 992 bus to San Diego airport, fly to Fresno airport, then line 26 bus to Fresno.3 h 18 min$173
From San Diego Santa Fe Depot Amtrak train to Fullerton Trans Ctr Dock 3, line 543 bus to Anaheim, CA, then bus to Fresno, CA.7 h 36 min$84
From San Diego, CA bus to Los Angeles, CA then bus to Fresno, CA.8 h 22 min$45
From San Diego Santa Fe Depot Amtrak train to Los Angeles, bus to Sw Shaw - Dale, line 09 bus to Cedar - Shaw, then line 38 bus to Sw Cedar - Grant.9 h 40 min$85
From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, walk to Los Angeles, CA, Amtrak Thruway to Bakersfield Amtrak, then train to Fresno Amtrak.9 h 45 min
From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, walk to L. A. Union Station station, train to Santa Clarita-Newhall, CA, Amtrak Thruway to Bakersfield Amtrak, then train to Fresno Amtrak.10 h 43 min
From San Diego drive to Fresno.5 h 43 min$40

Operators from San Diego to Fresno