Para a primeira parte da sua jornada, sugiro usar o trem. O serviço Amtrak Cascades funciona entre Vancouver e Eugene, no Oregon:
Você pode encontrar o seu cronograma em seu site , mas alguns dos serviços são na verdade ônibus. Eu sugiro tentar o trem em vez do ônibus, já que as vistas podem ser melhores!
Você pode economizar algum dinheiro reservando com antecedência, mas os ingressos de última hora não têm um preço muito alto, se você quiser ficar flexível com quando e onde você viaja pelo caminho
Na próxima parte ao sul, você poderia pegar o ônibus ou pegar o trem. A Amtrak administra um serviço diário chamado trem Coastal Starlight , entre Seattle e Los Angeles, que leva você do Oregon a Oakland (ônibus / BART de lá para SF). Indo para o sul, ele faz aquela seção de um dia para o outro, o que pode não ser tão bom para parar para ver lugares. A reserva para amanhã para um assento custa apenas US $ 75, de Eugene a Oakland, então não é tão ruim para preços de última hora, mas dormir em um assento pode não ser tão divertido ...
Alternativamente para essa seção, Rome2Rio oferece algumas outras opções , incluindo vários ônibus Greyhound por dia entre Eugene e Sacramento. Você poderia talvez olhar para usar o Greyhound para obter o próximo passo, com viagens diurnas e paradas conforme desejado.
Se você pegar o ônibus para Sacramento, então existem trens Amtrak Capitol Corridor ish freqüentes para obter você para SF em cerca de 3,5 horas por um preço razoável.