Travel from San-Francisco to Upland

Train, bus or fly from San Francisco to Upland?

Southwest Airlines flies from San Francisco to Upland every 4 hours. Alternatively, Xe Do Hoang Transportation operates a bus from San Francisco to Upland once daily. Tickets cost $57 and the journey takes 7 h 30 min. 3 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from San Francisco to Upland

From Civic Center/UN Plaza BART to Coliseum, BART to Oakland airport, fly to Ontario/San Bernardino airport, then line 61 bus to Upland. 3 h 17 min $243. From Civic Center/UN Plaza BART to San Francisco airport, fly to Ontario/San Bernardino airport, then line 61 bus to Upland. 3 h 18 min $239. From San Francisco Caltrain Caltrain to Santa Clara Caltrain Station, line 10 bus to San Jose airport, fly to Ontario/San Bernardino airport, then line 61 bus to Upland. 4 h 9 min $233. From San Francisco, CA bus to Hill & College, bus to Aliso St and Los Angeles St E, bus to Montclair Trans Center, then line 85 bus to Arrow @ 2nd Eb Fs. 10 h 3 min $67. From Civic Center/UN Plaza BART to Oakland, CA, bus to Downtown Burbank station, train to L. A. Union Station station, then train to Upland station. 11 h $49. From Market St & South Van Ness Ave bus to San Francisco, bus to Los Angeles, walk to L. A. Union Station station, then train to Upland station. 12 h 17 min $41. From Civic Center/UN Plaza BART to Lake Merritt, walk to Oakland Jack London Square Station, train to Los Angeles Union Station Amtrak, walk to L. A. Union Station station, then train to Upland station. 15 h 40 min $153. From San Francisco drive to Upland. 6 h 53 min $49.