Travel from Phoenix to Williams-AZ-USA

Bus from Phoenix to Williams

You can take a bus from Phoenix to Williams via Phoenix Metro Center, AZ and Flagstaff, AZ in around 5 hours 38 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Phoenix to Williams

ModeDurationPrice
From Washington St & 1st 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, AZ, then bus to Williams, AZ.5 h 59 min
From Phoenix drive to Williams.2 h 41 min$21
From Jefferson/1st Ave tram to 44th St, tram to Phoenix airport, fly to Flagstaff airport, then bus to Williams.3 h 59 min$246

How long does it take to get from Phoenix to Williams?

It takes approximately 5 hours 38 minutes to get from Phoenix to Williams, including transfers.

Is there a direct bus between Phoenix and Williams?

No, there is no direct bus from Phoenix to Williams. However, there are services departing from Washington St & 1st Av and arriving at Williams, AZ via Phoenix Metro Center, AZ and Flagstaff, AZ. The journey, including transfers, takes approximately 5 hours 38 minutes.

Operators from Phoenix to Williams

OperatorPhoneWebsite
Valley Metro PhoenixValley Metro Phoenix
Arizona Shuttle+1 (800) 888-2749Arizona Shuttle
Amtrak+1 1-800-872-7245Amtrak
Valley MetroValley Metro
American AirlinesAmerican Airlines