Travel options for:
Battle Creek to Niagara Falls
  • Train

    $91 - $259
    1. Battle Creek Amtrak

      2 h 31 min - once daily

      $30 - $75

    2. Detroit Amtrak

      12 min - 7.4 miles

      $1 - $2

    3. Windsor

      3 h 24 min - every 3 hours

      $35 - $120

    4. Aldershot, ON

      1 h 19 min - once daily

      $23 - $65

  • Bus Greyhound USA

    $53 - $128
    1. Battle Creek, MI

      8 h 11 min - once daily

      $40 - $95

    2. Toronto, ON

      1 h 35 min - every 3 hours

      $12 - $35

  • Bus Greyhound Canada

    $50 - $122
    1. Battle Creek, MI

      9 h 33 min - once daily

      $35 - $85

    2. Front St. At Bay St.

      8 min - every 15 minutes - line 6

      $3

    3. Toronto, ON

      1 h 35 min - every 3 hours

      $12 - $35

  • Bus, train

    $79 - $214
    1. Battle Creek, MI

      5 h 29 min - once daily

      $30 - $70

    2. London, ON

      5 min - 1441 feet

    3. London

      1 h 26 min - every 3 hours

      $26 - $80

    4. Aldershot

      3 h 38 min - every 3 hours

      $23 - $65

  • Drive

    $35 - $55
    1. Battle Creek

      6 h 18 min - 357.1 miles

      $35 - $55

  • Fly from Kalamazoo

    $241 - $1,282
    1. Battle Creek

      28 min - once daily

      $21 - $40

    2. Kalamazoo Amtrak

      9 min - 4.9 miles

      $16 - $20

    3. Kalamazoo (AZO)

      3 h 24 min - 1 stopover

      $200 - $1,200

    4. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    5. Ellicott St & MTC

      50 min - hourly - line 40

      $2

  • Train to Detroit, fly

    $171 - $567
    1. Battle Creek

      1 h 36 min - once daily

      $28 - $60

    2. Amtrak Station

      8 min - hourly - line 21

      $2

    3. Blake Transit Center

      35 min - every 2 hours

      $7 - $11

    4. Detroit (DTW)

      1 h 17 min - non-stop

      $130 - $470

    5. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    6. Ellicott St & MTC

      50 min - hourly - line 40

      $2

  • Train to Chicago Midway, fly

    $173 - $515
    1. Battle Creek

      2 h 51 min - once daily

      $35 - $85

    2. Chicago Union Station Amtrak

      12 min - 3401 feet

    3. LaSalle/Van Buren

      32 min - every 15 minutes

      $2 - $4

    4. Chicago Midway (MDW)

      1 h 20 min - non-stop

      $130 - $400

    5. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    6. Ellicott St & MTC

      50 min - hourly - line 40

      $2

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

From Battle Creek Amtrak train to Detroit Amtrak, drive to Windsor, train to Aldershot, ON, then train to Niagara Falls, ON. 8 h 50 min $196. From Battle Creek, MI bus to Toronto, ON then bus to Niagara Falls, ON. 10 h 26 min $106. From Battle Creek, MI bus to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Niagara Falls, ON. 11 h 59 min $99. From Battle Creek, MI bus to London, ON, walk to London, train to Aldershot, then train to Niagara Falls. 12 h 2 min $160. From Battle Creek drive to Niagara Falls. 6 h 18 min $54. From Battle Creek Amtrak train to Kalamazoo Amtrak, taxi to Kalamazoo airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 53 min $855. From Battle Creek Amtrak train to Amtrak Station, line 21 bus to Blake Transit Center, bus to Detroit airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 7 h 35 min $422. From Battle Creek Amtrak train to Chicago Union Station Amtrak, walk to LaSalle/Van Buren, subway to Chicago Midway airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 7 h 53 min $348.

 
 

Train, bus or fly from Battle Creek to Niagara Falls?

Amtrak operates a train from Battle Creek to Niagara Falls twice daily. Tickets cost $30 - $75 and the journey takes 2 h 31 min. 2 other operators also service this route. Alternatively, Greyhound USA operates a bus from Battle Creek to Niagara Falls once daily. Tickets cost $40 - $95 and the journey takes 8 h 11 min. 3 other operators also service this route.
 

Book transport from Battle Creek to Niagara Falls

Book trains from Battle Creek to Niagara Falls