Yes, you can take a train from California to Portland on the Coast Starlight train. The Coast Starlight train runs from Los Angeles to Seattle, and Portland is one of the stops on the route. The cost of a ticket from Los Angeles to Portland starts at $97.00 for coach class.