Spend the day and take the coast starlight with a roomette, it will be about 150 one way if you can get the lowest fare, but well worth it. Breakfast, lunch, dinner, wine tastings, movie theater car (palour car) (shower, bed) all included. I've been taking this train from bay area to san diego...