From San Diego, CA bus to Riverside, CA. 2 h 24 min $30. From San Diego Santa Fe Depot Amtrak train to Oceanside station, train to Vine St Layover, then line 15 bus to Magnolia FS Beatty. 4 h 24 min $48. From San Diego drive to Riverside. 1 h 43 min $11.