Travel options for:
San Diego to Rancho Cucamonga
  • Bus Greyhound USA

    $21 - $49
    1. San Diego, CA

      2 h 40 min - twice daily

      $18 - $45

    2. San Bernardino, CA

      5 min - 1592 feet

    3. SB Transit Center

      32 min - hourly

      $1 - $3

    4. Fontana Metrolink

      33 min - every 30 minutes - line 66

      $2

  • Bus Tufesa

    $12 - $27
    1. San Diego

      3 h 58 min - once daily

      $10 - $25

    2. Fontana, CA

      7 min - 2186 feet

    3. Marygold @ Sierra Eb Ns

      7 min - every 30 minutes - line 61

      $2

    4. Fontana Metrolink

      33 min - every 30 minutes - line 66

      transfer

  • Train

    $41 - $86
    1. San Diego Santa Fe Depot

      2 h 59 min - 3 times a day

      $30 - $75

    2. Los Angeles Union Station

      4 min - 1117 feet

    3. L. A. Union Station station

      1 h 19 min - every 2 hours

      $8 - $12

  • Drive

    $11 - $17
    1. San Diego

      1 h 55 min - 115.1 miles

      $11 - $17

  • Fly, train

    $117 - $364
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      56 min - non-stop

      $100 - $340

    3. Los Angeles (LAX)

      44 min - every 30 minutes

      $7 - $10

    4. L. A. Union Station station

      1 h 19 min - every 2 hours

      $8 - $12

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From San Diego, CA bus to San Bernardino, CA, walk to SB Transit Center, bus to Fontana Metrolink, then line 66 bus to Foothill @ Archibald Wb Fs. 4 h 18 min $35. From San Diego bus to Fontana, CA, walk to Marygold @ Sierra Eb Ns, line 61 bus to Fontana Metrolink, then line 66 bus to Foothill @ Archibald Wb Fs. 5 h 7 min $20. From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, walk to L. A. Union Station station, then train to Rancho Cucamonga station. 5 h 7 min $63. From San Diego drive to Rancho Cucamonga. 1 h 55 min $13. From Broadway & Front St line 992 bus to San Diego airport, fly to Los Angeles airport, bus to L. A. Union Station station, then train to Rancho Cucamonga. 5 h 14 min $251.