Greyhound USA operates a bus from Victorville to San Bernardino 3 times a day. Tickets cost $10 - $23 and the journey takes 41 min. Alternatively, Amtrak operates a train from Victorville to San Bernardino twice daily. Tickets cost $23 - $45 and the journey takes 1 h 19 min.
From Victorville, CA bus to San Bernardino, CA. 41 min $18. From Victorville Victor Valley Transit Center Amtrak train to San Bernardino Amtrak. 1 h 19 min $34. From Victorville Transportation Center line 41 bus to Lorene-7th Dock 9 then bus to SB Transit Center. 1 h 44 min $4. From Victorville taxi to San Bernardino. 40 min $141. From Victorville drive to San Bernardino. 40 min $4.