With the Sprinter and connection to the Coaster, you can go all the way downtown on public transportation!
And it will only take you 2 hours each way.
Cal State San Marcos to Oceanside: 45 min
Oceanside to Downtown: 1 hour
Walking to/from the train station, waiting for the connection in Oceanside: 15 min if you’re lucky