Travel options for:
Phoenix to Williams
  • Bus

    $53 - $83
    1. Wb Washington St Midblk 1St

      40 min - 5 times a day

      $2 - $4

    2. Phoenix Metro Center, AZ

      2 h 52 min - hourly

      $30 - $50

    3. Flagstaff, AZ

      45 min - 3 times a day

      $21 - $30

  • Amtrak Thruway, train

    1. Buckeye Rd & 24Th St

      5 min - every 30 minutes - line 13

      $2 - $4

    2. Phoenix, AZ - Sky Harbor

      3 h 10 min - every 3 hours

    3. Flagstaff Amtrak

      36 min - once daily

      $22 - $45

  • Bus, train

    $54 - $97
    1. WASHINGTON/CENTRAL station

      34 min - hourly

      $2

    2. Dunlap Ave & 19Th Ave

      10 min - hourly - line 90

      transfer

    3. Phoenix Metro Center, AZ

      2 h 52 min - hourly

      $30 - $50

    4. Flagstaff Amtrak

      36 min - once daily

      $22 - $45

  • Drive

    $17 - $25
    1. Phoenix

      2 h 48 min - 176.6 miles

      $17 - $25

  • Fly, bus

    $177 - $349
    1. Phoenix

      10 min - 6.5 miles

      $17 - $21

    2. Phoenix (PHX)

      51 min - non-stop

      $140 - $300

    3. Flagstaff (FLG)

      30 min - 3 times a day

      $20 - $29

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

From Wb Washington St Midblk 1St Ave & 3Rd Av bus to Phoenix Metro Center, AZ, bus to Flagstaff, AZ, then bus to Williams, AZ. 5 h 38 min $78. From Buckeye Rd & 24Th St line 13 bus to Phoenix, AZ - Sky Harbor Airport, Amtrak Thruway to Flagstaff Amtrak, then train to Williams Junction Amtrak. 5 h 51 min. From WASHINGTON/CENTRAL station tram to Dunlap Ave & 19Th Ave, line 90 bus to Phoenix Metro Center, AZ, bus to Flagstaff Amtrak, then train to Williams Junction Amtrak. 5 h 51 min $87. From Phoenix drive to Williams. 2 h 48 min $21. From Phoenix taxi to Phoenix airport, fly to Flagstaff airport, then bus to Williams. 2 h 31 min $264.