Greyhound USA operates a bus from Long Beach to Victorville once daily. Tickets cost $17 - $40 and the journey takes 2 h 45 min. Alternatively, Metro Los Angeles operates a train from Long Beach to Victorville hourly. Tickets cost $2 and the journey takes 58 min. 2 other operators also service this route.
From Long Beach, CA bus to Victorville, CA. 2 h 45 min $31. From Downtown Long Beach Station tram to 7th Street / Metro Center Station - Metro Red & Purple Lines, subway to Union Station - Metro Red & Purple Lines, walk to Los Angeles Union Station Amtrak, then train to Victorville Victor Valley Transit Center Amtrak. 5 h 8 min $51. From Long Beach drive to Victorville. 1 h 39 min $11.