Travel options for:
Vancouver to Niagara Falls
  • Fly Vancouver to Toronto, train

    $228 - $727
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      4 h 15 min - non-stop

      $170 - $650

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

    4. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Fly Vancouver to Hamilton, Thru-Bus

    $199 - $887
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      4 h 20 min - non-stop

      $180 - $850

    3. Hamilton (YHM)

      32 min - every 2 hours - line 20

      $2

    4. Hamilton, ON

      1 h 10 min - once daily

      $10 - $28

  • Fly Vancouver to Buffalo

    $261 - $833
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      6 h 45 min - 1 stopover

      $250 - $800

    3. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    4. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly Vancouver to Toronto Island, train

    $310 - $1,255
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      6 h 34 min - 1 stopover

      $270 - $1,200

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    4. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Fly Abbotsford to Toronto, train

    $260 - $880
    1. Vancouver

      32 min - every 10 minutes

      $3 - $5

    2. Surrey Central Stn Bay 6

      1 h - hourly - line 503

      $3

    3. Northbound 272 St at Fraser

      19 min - once daily - line 21

      $2

    4. Abbotsford (YXX)

      4 h 15 min - non-stop

      $200 - $800

    5. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

    6. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Train

    $392 - $1,126
    1. Vancouver Pacific Central

      3 h 22 min - once daily

      $30 - $75

    2. Everett Amtrak

      44 h 16 min - once daily

      $260 - $800

    3. Chicago Union Station Amtrak

      10 h 16 min - once daily

      $75 - $220

    4. Buffalo

      1 h 25 min - every 3 hours

      $25 - $35

  • Bus

    $238 - $579
    1. Vancouver, BC

      16 h 10 min - once daily

      $55 - $140

    2. Calgary, AB

      2 days 4 h - once daily

      $170 - $430

    3. Toronto, ON

      1 h 45 min - every 3 hours

      $12 - $16

  • Train, bus

    $457 - $619
    1. Vancouver, BC

      3 days 14 h - 3 times a week

      $440 - $600

    2. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    3. Toronto, ON

      1 h 45 min - every 3 hours

      $12 - $16

  • Drive

    $360 - $550
    1. Vancouver

      44 h 14 min - 2768.6 miles

      $360 - $550

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

From King Edward Station train to Vancouver airport, fly to Toronto airport, train to Toronto Union Station, ON, then train to Niagara Falls. 8 h 57 min $339. From King Edward Station train to Vancouver airport, fly to Hamilton airport, line 20 bus to Hamilton, ON, then Thru-Bus to Niagara Falls. 8 h 49 min $327. From King Edward Station train to Vancouver airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 10 h 58 min $321. From King Edward Station train to Vancouver airport, fly to Toronto Island airport, line 509 tram to Toronto Union Station, ON, then train to Niagara Falls. 11 h 3 min $599. From Main Street-Science World Station Platform 2 train to Surrey Central Stn Bay 6, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Toronto airport, train to Toronto Union Station, ON, then train to Niagara Falls. 11 h 52 min $392. From Vancouver Pacific Central Station Amtrak train to Everett Amtrak, train to Chicago Union Station Amtrak, train to Buffalo, then train to Niagara Falls. 2 days 14 h $841. From Vancouver, BC bus to Calgary, AB, bus to Toronto, ON, then bus to Niagara Falls, ON. 2 days 23 h $407. From Vancouver, BC train to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Niagara Falls, ON. 3 days 16 h $539. From Vancouver drive to Niagara Falls. 44 h 14 min $448.