Travel options for:
Hamilton to Buffalo
  • Thru-Bus

    $12 - $35
    1. Hamilton, ON

      2 h 40 min - once daily

      $12 - $35

  • Train

    $34 - $49
    1. Hamilton GO Centre Bus

      15 min - every 30 minutes - line 18

      $3 - $5

    2. Aldershot

      4 h 16 min - every 3 hours

      $30 - $45

  • Drive

    $8 - $12
    1. Hamilton

      1 h 11 min - 63 miles

      $8 - $12

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

From Hamilton, ON Thru-Bus to Buffalo, NY. 2 h 40 min $28. From Hamilton GO Centre Bus line 18 bus to Aldershot then train to Buffalo. 5 h 31 min $49. From Hamilton drive to Buffalo. 1 h 11 min $12.