Travel options for:
New York to Vancouver
  • Fly Newark to Vancouver

    $175 - $496
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      5 h 45 min - non-stop

      $150 - $470

    4. Vancouver (YVR)

      17 min - every 10 minutes

      $6 - $7

  • Fly New York JFK to Vancouver

    $174 - $515
    1. New York

      40 min - every 20 minutes

      $3

    2. Howard Beach – JFK Airport

      10 min - every 10 minutes

      $5

    3. New York JFK (JFK)

      6 h 5 min - non-stop

      $160 - $500

    4. Vancouver (YVR)

      17 min - every 10 minutes

      $6 - $7

  • Fly New York La Guardia to Vancouver

    $181 - $417
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      7 h 22 min - 1 stopover

      $170 - $400

    4. Vancouver (YVR)

      17 min - every 10 minutes

      $6 - $7

  • Fly New York La Guardia to Abbotsford

    $213 - $570
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      7 h 35 min - 1 stopover

      $200 - $550

    4. Abbotsford (YXX)

      19 min - 5 times a week - line 21

      $2

    5. Nb 272 St Fs Fraser Hwy

      1 h 4 min - hourly - line 503

      $3

    6. King George Station Platform 1

      34 min - every 10 minutes

      $3 - $5

  • Fly Newark to Seattle, train

    $207 - $507
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      6 h 4 min - non-stop

      $150 - $400

    4. Seattle (SEA)

      31 min - every 15 minutes

      $3

    5. Seattle King Street Station

      4 h - once daily

      $35 - $85

  • Fly New York JFK to Seattle, train

    $186 - $526
    1. New York

      40 min - every 20 minutes

      $3

    2. Howard Beach – JFK Airport

      10 min - every 10 minutes

      $5

    3. New York JFK (JFK)

      6 h 13 min - non-stop

      $140 - $430

    4. Seattle (SEA)

      31 min - every 15 minutes

      $3

    5. Seattle King Street Station

      4 h - once daily

      $35 - $85

  • Bus

    $288 - $697
    1. New York, NY

      2 h 30 min - once daily

      $50 - $120

    2. Toronto, ON

      30 h 45 min - once daily

      $110 - $260

    3. Winnipeg, MB

      19 h - once daily

      $70 - $180

    4. Calgary, AB

      14 h 5 min - once daily

      $55 - $140

  • Train Amtrak

    $421 - $1,256
    1. Grand Central

      52 min - every 3 hours

      $10 - $22

    2. Croton-Harmon Amtrak

      18 h 19 min - once daily

      $120 - $360

    3. Chicago Union Station Amtrak

      44 h 23 min - once daily

      $260 - $800

    4. Everett Amtrak

      3 h 8 min - once daily

      $30 - $75

  • Train VIA Rail

    $543 - $740
    1. New York

      36 h 26 min - every 3 hours

      $100 - $140

    2. Toronto, ON

      3 days 14 h - 3 times a week

      $440 - $600

  • Drive

    $400 - $600
    1. New York

      2 days 0 h - 3042.5 miles

      $400 - $600

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

From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Vancouver airport, then train to Vancouver. 8 h 37 min $265. From W 4 St subway to Howard Beach – JFK Airport, train to New York JFK airport, fly to Vancouver airport, then train to Vancouver. 9 h 22 min $234. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Vancouver airport, then train to Vancouver. 10 h 22 min $245. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Abbotsford airport, line 21 bus to Nb 272 St Fs Fraser Hwy, line 503 bus to King George Station Platform 1, then train to Vancouver. 13 h 36 min $307. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Seattle airport, tram to Seattle King Street Station Amtrak, then train to Vancouver. 13 h 7 min $291. From W 4 St subway to Howard Beach – JFK Airport, train to New York JFK airport, fly to Seattle airport, tram to Seattle King Street Station Amtrak, then train to Vancouver. 13 h 40 min $270. From New York, NY bus to Toronto, ON, bus to Winnipeg, MB, bus to Calgary, AB, then bus to Vancouver, BC. 2 days 21 h $480. From Grand Central train to Croton-Harmon Amtrak, train to Chicago Union Station Amtrak, train to Everett Amtrak, then train to Vancouver Pacific Central Station Amtrak. 2 days 21 h $925. From New York train to Toronto, ON then train to Vancouver, BC. 5 days 3 h $621. From New York drive to Vancouver. 2 days 0 h $492.