Travel options for:
San Diego to Bellingham
  • Fly to Bellingham

    $149 - $662
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      3 h 9 min - non-stop

      $140 - $650

    3. Bellingham (BLI)

      10 min - every 2 hours

      $7 - $10

  • Fly to Seattle, shuttle

    $127 - $462
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      3 h - non-stop

      $95 - $390

    3. Seattle (SEA)

      2 h 30 min - every 2 hours

      $30 - $70

  • Fly to Vancouver, train

    $141 - $679
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      2 h 48 min - non-stop

      $120 - $650

    3. Vancouver (YVR)

      25 min - every 10 minutes

      $6 - $8

    4. Granville Station Platform 2

      4 min - every 10 minutes

      $1 - $3

    5. Vancouver Pacific Central

      1 h 56 min - once daily

      $12 - $16

  • Bus

    $93 - $327
    1. San Diego, CA

      3 h 2 min - every 4 hours

      $18 - $50

    2. Los Angeles, CA

      31 h 30 min - once daily

      $75 - $280

  • Train

    $232 - $689
    1. San Diego Santa Fe Depot

      2 h 59 min - 3 times a day

      $30 - $75

    2. Los Angeles Union Station

      34 h 2 min - once daily

      $170 - $550

    3. Seattle King Street Station

      2 h 2 min - once daily

      $29 - $65

  • Drive

    $130 - $200
    1. San Diego

      22 h 52 min - 1354.4 miles

      $130 - $200

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

From Broadway & Front St line 992 bus to San Diego airport, fly to Bellingham airport, then shuttle to Bellingham. 5 h 34 min $350. From Broadway & Front St line 992 bus to San Diego airport, fly to Seattle airport, then shuttle to Bellingham. 7 h 45 min $216. From Broadway & Front St line 992 bus to San Diego airport, fly to Vancouver airport, train to Granville Station Platform 2, train to Vancouver Pacific Central Station Amtrak, then train to Bellingham. 8 h 35 min $266. From San Diego, CA bus to Los Angeles, CA then bus to Bellingham, WA. 35 h 32 min $172. From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, train to Seattle King Street Station Amtrak, then train to Bellingham Amtrak. 41 h 3 min $468. From San Diego drive to Bellingham. 22 h 52 min $162.

 
 

Train, bus or fly from San Diego to Bellingham?

Allegiant Air and Alaska Airlines, Inc. fly from San Diego to Bellingham every 4 hours. Alternatively, Greyhound USA operates a bus from San Diego to Bellingham every 3 hours. Tickets cost $18 - $50 and the journey takes 3 h 2 min. Greyhound USA also services this route once daily.