Travel options for:
San Francisco to Niagara Falls
  • Fly San Francisco to Buffalo

    $206 - $411
    1. San Francisco

      27min - every 15 minutes

      $7 - $10

    2. San Francisco (SFO)

      6hrs 29min - 1 stopover

      $190 - $390

    3. Buffalo (BUF)

      40min - once daily

      $9 - $11

      • Niagara Falls
  • Fly Oakland to Buffalo

    $198 - $511
    1. San Francisco

      26min - every 10 minutes

      $3 - $5

    2. Coliseum

      8min - every 15 minutes

      $6

    3. Oakland (OAK)

      6hrs 30min - 1 stopover

      $180 - $490

    4. Buffalo (BUF)

      40min - once daily

      $9 - $11

      • Niagara Falls
  • Fly San Francisco to Toronto, train

    $212 - $359
    1. San Francisco

      27min - every 15 minutes

      $7 - $10

    2. San Francisco (SFO)

      4hrs 46min - non-stop

      $170 - $280

    3. Toronto (YYZ)

      25min - every 10 minutes

      $21 - $24

    4. UP Express Union Station

      4min - 1216 feet

    5. Toronto

      1hrs 56min - once daily

      $14 - $45

      • Niagara Falls
  • Fly San Francisco to Rochester, train

    $188 - $612
    1. San Francisco

      27min - every 15 minutes

      $7 - $10

    2. San Francisco (SFO)

      6hrs 39min - 1 stopover

      $150 - $550

    3. Rochester (ROC)

      25min - hourly - line 6

      $1 - $2

    4. Transit Center - no direction

      9min - 2461 feet

    5. Rochester Amtrak

      2hrs 12min - once daily

      $30 - $50

      • Niagara Falls
  • Train

    $325 - $505
    1. Civic Center/UN Plaza

      39min - every 15 minutes

      $3 - $6

    2. Richmond Transit Station

      2days 03hrs - once daily

      $230 - $350

    3. Chicago Union Station Amtrak

      10hrs 16min - once daily

      $65 - $110

    4. Buffalo Depew Station Amtrak

      1hrs 32min - once daily

      $26 - $40

      • Niagara Falls Amtrak
  • Bus

    $615 - $686
    1. San Francisco, CA

      7hrs 35min - twice daily

      $75 - $85

    2. Los Angeles, CA

      7hrs 25min - once daily

      $75 - $85

    3. Phoenix, AZ

      31hrs 45min - twice daily

      $290 - $330

    4. St. Louis, MO

      5hrs 45min - twice daily

      $60 - $70

    5. Chicago

      11hrs 33min - once daily

      $101 - $102

    6. Toronto, ON

      1hrs 45min - 5 times a day

      $12 - $15

      • Niagara Falls, ON
  • Drive

    $270 - $400
    1. San Francisco

      41hrs 34min - 2650.5 miles

      $270 - $400

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

From 16th St. Mission BART to San Francisco airport, fly to Buffalo airport, then bus to Niagara Falls. 9hrs 36min $248. From 16th St. Mission BART to Coliseum, BART to Oakland airport, fly to Buffalo airport, then bus to Niagara Falls. 9hrs 50min $279. From 16th St. Mission BART to San Francisco airport, fly to Toronto airport, train to UP Express Union Station, walk to Toronto, then train to Niagara Falls. 10hrs 43min $260. From 16th St. Mission BART to San Francisco airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester Amtrak, then train to Niagara Falls. 12hrs 18min $304. From Civic Center/UN Plaza BART to Richmond Transit Station Amtrak, train to Chicago Union Station Amtrak, train to Buffalo Depew Station Amtrak, then train to Niagara Falls Amtrak. 2days 18hrs $494. From San Francisco, CA bus to Los Angeles, CA, bus to Phoenix, AZ, bus to St. Louis, MO, bus to Chicago, bus to Toronto, ON, then bus to Niagara Falls, ON. 2days 22hrs $684. From San Francisco drive to Niagara Falls. 41hrs 34min $335.