Travel from Toronto to Arizona

Bus or fly from Toronto to Arizona?

Air Canada, WestJet and 3 other airlines fly from Toronto to Tempe Junction hourly. Alternatively, Greyhound Canada operates a bus from Toronto to Phoenix 3 times a day. Tickets cost $45 - $120 and the journey takes 10 h 45 min. 4 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Toronto to Arizona

From UP Express Union Station train to Toronto airport, fly to Phoenix airport, then taxi to Tempe Junction. 7 h 17 min $236. From UP Express Union Station train to Toronto airport, fly to Tucson airport, line 11 bus to Broadway/Alvernon, then line 8 bus to Tucson. 10 h 26 min $199. From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Phoenix airport, then taxi to Tempe Junction. 9 h 11 min $364. From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, train to Flagstaff, AZ, bus to Metro Center Transit Center, then bus to Central Ave & Washington St. 47 h 47 min $675. From Toronto, ON bus to Chicago Union Station Amtrak, train to Flagstaff, AZ, bus to Metro Center Transit Center, then bus to Central Ave & Washington St. 2 days 1 h $585. From Toronto, ON bus to Chicago, IL, bus to St. Louis, MO, bus to Buckeye Rd & 24Th St, then line 13 bus to Buckeye Rd & Central Ave. 2 days 2 h $261. From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, train to Tucson Amtrak, walk to Tucson, bus to Buckeye Rd & 24Th St, then line 13 bus to Buckeye Rd & Central Ave. 2 days 21 h $792. From Toronto drive to Phoenix. 36 h 17 min $373.
Close Print Itinerary
  1. Here are 8 options to get from
    Toronto to Arizona:

    1. Trip:
      1 Fly Toronto to Phoenix
      • One-Way approx: USD $159 - $506
      • Duration: 7 h 17 min
      Open +
      • Trip:
        1 Fly Toronto to Phoenix
        • One-Way approx: USD $159 - $506
        • Duration: 7 h 17 min
        Close x
    2. Trip:
      2 Fly Toronto to Tucson
      • One-Way approx: USD $155 - $343
      • Duration: 10 h 26 min
      Open +
      • Trip:
        2 Fly Toronto to Tucson
        • One-Way approx: USD $155 - $343
        • Duration: 10 h 26 min
        Close x
    3. Trip:
      3 Bus to Buffalo, fly to Phoenix
      • One-Way approx: USD $226 - $739
      • Duration: 9 h 11 min
      Open +
      • Trip:
        3 Bus to Buffalo, fly to Phoenix
        • One-Way approx: USD $226 - $739
        • Duration: 9 h 11 min
        Close x
    4. Trip:
      4 Train, bus via Flagstaff, AZ
      • One-Way approx: USD $335 - $967
      • Duration: 47 h 47 min
      Open +
      • Trip:
        4 Train, bus via Flagstaff, AZ
        • One-Way approx: USD $335 - $967
        • Duration: 47 h 47 min
        Close x
    5. Trip:
      5 Bus, train
      • One-Way approx: USD $291 - $821
      • Duration: 2 days 1 h
      Open +
      • Trip:
        5 Bus, train
        • One-Way approx: USD $291 - $821
        • Duration: 2 days 1 h
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $176 - $566
      • Duration: 2 days 2 h
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $176 - $566
        • Duration: 2 days 2 h
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $379 - $1,157
      • Duration: 2 days 21 h
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $379 - $1,157
        • Duration: 2 days 21 h
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $300 - $450
      • Duration: 36 h 17 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $300 - $450
        • Duration: 36 h 17 min
        Close x