No Amtrak to Victoria - need to get there by ferry. Several options exist and I think others can speak to that. There is a ferry from Seattle but my recollection is that it is $$$. You could take the Amtrak Cascade to Vancouver from Seattle and then take BC Ferries to Victoria - if you're coming up the coast via the Starlight that means an overnight in Seattle. I'm sure there might be some other options.
You can do that, but getting a bike between downtown Vancouver and the ferry terminal in Tsawassen is a major pain in the you know what. I've done it many a time, and I've tried the gamut of options, none of them are easy, fast, or convenient. Unless you want to check out Vancouver (and it is
a city worth checking out), the easier ferry option via Amtrak would be this:
- Take Coast Starlight from unknown city in California to Seattle, overnight in Seattle
- The next morning, take the Amtrak Cascades to Mt. Vernon
- Ride 20 miles west to Anacortes
- Hop on the Washington State Ferry to Sidney, BC
- Ride the 20 miles south on the Galloping Goose Trail to Victoria
Of course, since you're now on an island
, you'll need to take a ferry from Victoria to start the coast route. Then you'll use the Black Ball/Coho ferry to get to Port Angeles, WA.
My tip: If you are going to make the point of starting the trip to Victoria, budget in the extra time to explore the San Juan (US) and/or Gulf (Canada) Islands up there. Worth it! There is also some nice exploring to do around Victoria.