Travel options for:
Vancouver to San Diego
  • Fly from Vancouver

    $128 - $660
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      2 h 58 min - non-stop

      $120 - $650

    3. San Diego (SAN)

      16 min - every 30 minutes - line 992

      $1 - $3

  • Shuttle to Bellingham, fly

    $176 - $686
    1. Vancouver

      10 min - every 10 minutes

      $2 - $3

    2. River Rock Casino Resort,

      1 h 25 min - once daily

      $23 - $30

    3. Bellingham (BLI)

      2 h 45 min - non-stop

      $150 - $650

    4. San Diego (SAN)

      16 min - every 30 minutes - line 992

      $1 - $3

  • Shuttle to Seattle, fly

    $143 - $456
    1. Vancouver

      10 min - every 10 minutes

      $2 - $3

    2. River Rock Casino Resort,

      3 h 25 min - once daily

      $45 - $60

    3. Seattle (SEA)

      2 h 35 min - non-stop

      $95 - $390

    4. San Diego (SAN)

      16 min - every 30 minutes - line 992

      $1 - $3

  • Bus

    $95 - $338
    1. Vancouver, BC

      33 h 35 min - once daily

      $75 - $290

    2. Los Angeles, CA

      3 h 1 min - every 4 hours

      $18 - $50

  • Train

    $236 - $709
    1. Vancouver Pacific Central

      4 h 25 min - once daily

      $35 - $85

    2. Seattle King Street Station

      35 h 10 min - once daily

      $170 - $550

    3. Los Angeles Union Station

      2 h 53 min - 4 times a day

      $30 - $75

  • Drive

    $180 - $270
    1. Vancouver

      23 h 47 min - 1405.2 miles

      $180 - $270

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

From King Edward Station train to Vancouver airport, fly to San Diego airport, then line 992 bus to San Diego. 5 h 45 min $248. From King Edward Station train to River Rock Casino Resort, Richmond, shuttle to Bellingham airport, fly to San Diego airport, then line 992 bus to San Diego. 6 h 49 min $370. From King Edward Station train to River Rock Casino Resort, Richmond, shuttle to Seattle airport, fly to San Diego airport, then line 992 bus to San Diego. 8 h 39 min $214. From Vancouver, BC bus to Los Angeles, CA then bus to San Diego, CA. 37 h 36 min $178. From Vancouver Pacific Central Station Amtrak train to Seattle King Street Station Amtrak, train to Los Angeles Union Station Amtrak, then train to San Diego Santa Fe Depot Amtrak. 44 h 27 min $485. From Vancouver drive to San Diego. 23 h 47 min $227.