Travel options for:
Baltimore to Niagara Falls
  • Fly Baltimore to Buffalo

    $126 - $606
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      1 h 5 min - non-stop

      $120 - $600

    3. Buffalo (BUF)

      30 min - every 4 hours

      $2

    4. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Train to Reagan Washington, fly to Buffalo

    $177 - $635
    1. Baltimore

      41 min - 4 times a day

      $55 - $160

    2. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    3. GALLERY PLACE CHINATOWN

      14 min - every 30 minutes

      $2 - $3

    4. Reagan Washington (DCA)

      1 h 12 min - non-stop

      $110 - $470

    5. Buffalo (BUF)

      30 min - every 4 hours

      $2

    6. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Train to Washington Dulles, fly to Buffalo

    $181 - $719
    1. Baltimore

      41 min - 4 times a day

      $55 - $160

    2. UNION STATION station

      9 min - every 15 minutes

      $1 - $3

    3. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    4. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    5. Washington Dulles (IAD)

      1 h 17 min - non-stop

      $110 - $550

    6. Buffalo (BUF)

      30 min - every 4 hours

      $2

    7. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly Baltimore to Rochester, train

    $153 - $374
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      1 h 10 min - non-stop

      $120 - $320

    3. Rochester (ROC)

      25 min - hourly - line 6

      $1 - $2

    4. Transit Center - no direction

      8 min - 2458 feet

    5. Rochester

      2 h 31 min - every 3 hours

      $30 - $50

  • Train to Philadelphia, fly to Buffalo

    $241 - $919
    1. Baltimore

      1 h - 3 times a day

      $75 - $210

    2. 30th Street Station

      18 min - every 30 minutes

      $8

    3. Philadelphia (PHL)

      1 h 16 min - non-stop

      $150 - $700

    4. Buffalo (BUF)

      30 min - every 4 hours

      $2

    5. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly Baltimore to Toronto, train

    $173 - $522
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      1 h 24 min - non-stop

      $120 - $450

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

    4. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Train

    $182 - $494
    1. Baltimore Penn Station Amtrak

      2 h 12 min - 3 times a day

      $110 - $300

    2. New York Penn Station

      8 h 51 min - once daily

      $70 - $200

  • Bus Fullington Trailways

    $100 - $164
    1. Baltimore Downtown, MD

      2 h 2 min - twice daily

      $14 - $40

    2. Harrisburg, PA

      1 h 50 min - 3 times a day

      $23 - $35

    3. State College, PA

      6 h 10 min - once daily

      $60 - $90

    4. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Bus Megabus

    $44 - $74
    1. BALTIMORE ST & CHARLES ST eb

      1 h 4 min - every 30 minutes - line 56

      $2

    2. Baltimore, MD

      10 h 10 min - once daily

      $40 - $70

    3. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Drive

    $35 - $55
    1. Baltimore

      7 h 19 min - 387.9 miles

      $35 - $55

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

From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 4 h 50 min $245. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 5 h 37 min $314. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 32 min $357. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Niagara Falls. 7 h 10 min $252. From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 8 min $447. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Toronto airport, train to Toronto Union Station, ON, then train to Niagara Falls. 7 h 17 min $294. From Baltimore Penn Station Amtrak train to New York Penn Station then train to Niagara Falls Amtrak. 12 h 3 min $367. From Baltimore Downtown, MD bus to Harrisburg, PA, bus to State College, PA, bus to Ellicott St & MTC, then line 40 bus to 4th St. 13 h 8 min $133. From BALTIMORE ST & CHARLES ST eb line 56 bus to Baltimore, MD, bus to Ellicott St & MTC, then line 40 bus to 4th St. 13 h 20 min $73. From Baltimore drive to Niagara Falls. 7 h 19 min $46.