I don't know if you found your answer since you asked a year ago. The metro train stops in Oceanside. If you need to take a train to San Diego, you will need to take Amtrak. Amtrak requires that passengers pay ahead of time. Metro requires same day payment except for the monthly train passes..
I don't know. If it stops in San Diego.
Not Metrolink
Thanks! Your answer is awaiting moderation.