Travel options for:
Toronto to Birmingham
  • Fly from Toronto

    $229 - $541
    1. Toronto

      25min - every 10 minutes

    2. Toronto (YYZ)

      4hrs 28min - 1 stopover

      $220 - $550

    3. Birmingham (BHM)

      28min - hourly - line 20

      $2

      • Birmingham
  • Thru-Bus to Buffalo, fly

    $174 - $679
    1. Toronto

      1hrs 57min - once daily

      $22 - $28

    2. Buffalo (BUF)

      4hrs 08min - 1 stopover

      $150 - $650

    3. Birmingham (BHM)

      28min - hourly - line 20

      $2

      • Birmingham
  • Bus Greyhound USA

    $200 - $222
    1. Toronto

      5hrs 24min - once daily

      $48 - $52

    2. Detroit, MI

      12hrs 15min - once daily

      $105 - $120

    3. Nashville, TN

      4hrs 30min - once daily

      $47 - $51

      • Birmingham, AL
  • Bus Akai Bus

    $148 - $242
    1. Toronto

      12hrs 15min - every 3 hours

      $60 - $95

    2. New York

      7min - 1964 feet

    3. 42 St - Bryant Pk

      11min - every 10 minutes

      $3

    4. Delancey St

      7min - 1921 feet

    5. New York

      18hrs 00min - once daily

      $70 - $130

    6. Birmingham

      6min - 4.4 miles

      $14 - $18

      • Birmingham
  • Thru-Bus, train

    $186 - $286
    1. Toronto

      1hrs 08min - once daily

      $16 - $22

    2. Niagara Falls

      10min - 2307 feet

    3. Niagara Falls Amtrak

      8hrs 50min - once daily

      $60 - $95

    4. New York Penn Station

      22hrs 35min - once daily

      $110 - $170

      • Birmingham Amtrak
  • Drive

    $130 - $200
    1. Toronto

      16hrs 12min - 956.8 miles

      $130 - $200

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

From UP Express Union Station train to Toronto airport, fly to Birmingham airport, then line 20 bus to Birmingham. 7hrs 32min $357. From Toronto Thru-Bus to Buffalo airport, fly to Birmingham airport, then line 20 bus to Birmingham. 7hrs 44min $379. From Toronto bus to Detroit, MI, bus to Nashville, TN, then bus to Birmingham, AL. 24hrs 09min $217. From Toronto bus to New York, walk to 42 St - Bryant Pk, subway to Delancey St, walk to New York, bus to Birmingham, then taxi to Birmingham. 31hrs 49min $240. From Toronto Thru-Bus to Niagara Falls, walk to Niagara Falls Amtrak, train to New York Penn Station, then train to Birmingham Amtrak. 34hrs 43min $286. From Toronto drive to Birmingham. 16hrs 12min $161.