Travel options for:
Toronto to Birmingham
  • Fly from Toronto

    $188 - $1,189
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      4 h 1 min - 1 stopover

      $180 - $1,200

    3. Birmingham (BHM)

      28 min - hourly - line 20

      $2

      • Birmingham
  • Bus to Buffalo, fly

    $186 - $962
    1. Toronto

      1 h 37 min - once daily

      $11 - $40

    2. Ellicott St & North Division

      41 min - hourly

      $2 - $23

    3. Buffalo (BUF)

      4 h 9 min - 1 stopover

      $170 - $900

    4. Birmingham (BHM)

      28 min - hourly - line 20

      $2

      • Birmingham
  • Bus

    $109 - $263
    1. Toronto, ON

      4 h 57 min - once daily

      $26 - $65

    2. Detroit, MI

      11 h - once daily

      $55 - $130

    3. Nashville, TN

      5 h 18 min - twice daily

      $28 - $70

      • Birmingham, AL
  • Bus, Megabus

    $117 - $190
    1. Toronto

      15 h 15 min - once daily

      $55 - $80

    2. Washington DC

      15 h 5 min - 5 times a day

      $45 - $85

    3. Marta Civic Center Station -

      2 h 40 min - once daily

      $15 - $26

      • Birmingham
  • Bus, train

    $212 - $605
    1. Toronto, ON

      1 h 45 min - hourly

      $12 - $16

    2. Niagara Falls Amtrak

      11 h 32 min - once daily

      $70 - $200

    3. New York Penn Station

      22 h 35 min - once daily

      $130 - $390

      • Birmingham Amtrak
  • Drive

    $120 - $190
    1. Toronto

      16 h 12 min - 956.8 miles

      $120 - $190

      • 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. 7 h 5 min $577. From Toronto, ON bus to Ellicott St & North Division St, bus to Buffalo airport, fly to Birmingham airport, then line 20 bus to Birmingham. 8 h 20 min $513. From Toronto, ON bus to Detroit, MI, bus to Nashville, TN, then bus to Birmingham, AL. 23 h 15 min $169. From Toronto bus to Washington DC, bus to Marta Civic Center Station - Nb, then Megabus to Birmingham. 11 h $166. From Toronto, ON bus to Niagara Falls Amtrak, train to New York Penn Station, then train to Birmingham Amtrak. 37 h 52 min $432. From Toronto drive to Birmingham. 16 h 12 min $154.