Travel options for:
Vancouver to Port Townsend
  • Train, drive

    $45 - $84
    1. Vancouver Pacific Central

      2 h 32 min - once daily

      $28 - $60

    2. Mount Vernon Skagit

      3 h 23 min - 173.6 miles

      $17 - $25

  • Bus

    $31 - $62
    1. Vancouver, BC

      2 h 31 min - twice daily

      $15 - $40

    2. Mount Vernon: Skagit Station

      30 min - every 4 hours

      $0

    3. Camano: Terry's Corner -

      3 h 24 min - 169.7 miles

      $16 - $24

  • Drive

    $30 - $50
    1. Vancouver

      4 h 53 min - 252.6 miles

      $30 - $50

  • Shuttle, bus, ferry

    $87 - $117
    1. King Edward Station

      10 min - every 10 minutes

      $2 - $3

    2. River Rock Casino Resort,

      3 h 25 min - once daily

      $45 - $60

    3. SeaTac Airport

      2 h - every 3 hours

      $35 - $45

    4. Coupeville: Whidbey General

      15 min - 4 times a day - line 6

      $0

    5. Coupeville

      30 min - every 3 hours

      $5 - $9

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Vancouver Pacific Central Station Amtrak train to Mount Vernon Skagit Transportation Center Amtrak then drive to Port Townsend. 5 h 55 min $63. From Vancouver, BC bus to Mount Vernon: Skagit Station, bus to Camano: Terry's Corner - Camano Island SR 532, then drive to Port Townsend. 7 h 25 min $47. From Vancouver drive to Port Townsend. 4 h 53 min $40. From King Edward Station train to River Rock Casino Resort, Richmond, shuttle to SeaTac Airport, bus to Coupeville: Whidbey General Hospital, line 6 bus to Coupeville, then ferry to Port Townsend. 10 h 20 min $114.