Travel options for:
Los Angeles Airport (LAX) to San Bernardino
  • Train

    $17 - $24
    1. Tom Bradley Int’l Terminal

      44 min - every 30 minutes

      $7 - $10

    2. L. A. Union Station station

      1 h 42 min - every 2 hours

      $9 - $14

  • Bus Greyhound USA

    $20 - $45
    1. Tom Bradley Int’l Terminal

      44 min - every 30 minutes

      $7 - $10

    2. Patsaouras Transit Plaza

      6 min - 1897 feet

    3. Los Angeles - Amtrak, CA

      1 h 13 min - once daily

      $12 - $35

  • Bus via Montclair Trans Center

    $11 - $17
    1. Tom Bradley Int’l Terminal

      44 min - every 30 minutes

      $7 - $10

    2. Patsaouras Transit Plaza

      10 min - 2799 feet

    3. Union Station

      1 h 22 min - every 30 minutes

      $1 - $5

    4. Montclair Trans Center

      1 h 9 min - every 30 minutes - line 66

      $2

    5. Fontana Metrolink

      40 min - every 30 minutes - line 14

      transfer

  • Drive

    $7 - $11
    1. Los Angeles Airport (LAX)

      1 h 30 min - 75.9 miles

      $7 - $11

  • Towncar

    $240 - $330
    1. Los Angeles Airport

      1 h 30 min - on demand

      $240 - $330

  • Shuttle

    $16 - $75
    1. Los Angeles Airport

      1 h 30 min - on demand

      $16 - $75

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

From Tom Bradley Int’l Terminal bus to L. A. Union Station station then train to San Bernardino station. 3 h $21. From Tom Bradley Int’l Terminal bus to Patsaouras Transit Plaza, walk to Los Angeles - Amtrak, CA, then bus to San Bernardino, CA. 3 h 3 min $33. From Tom Bradley Int’l Terminal bus to Patsaouras Transit Plaza, walk to Union Station, bus to Montclair Trans Center, line 66 bus to Fontana Metrolink, then line 14 bus to Dst @ 5th Sb Fs. 4 h 41 min $16. From Los Angeles Airport (LAX) drive to San Bernardino. 1 h 30 min $9. From Los Angeles Airport towncar to San Bernardino. 1 h 30 min $283. From Los Angeles Airport shuttle to San Bernardino. 1 h 30 min $31.