The average bus between Grand Canyon and Peoria takes 9h 55m and the fastest bus takes 7h 7m. The bus service runs several times per day from Grand Canyon to Peoria. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run twice daily between Grand Canyon and Peoria. The earliest departure is at 10:00 AM in the morning, and the last departure from Grand Canyon is at 6:15 PM which arrives into Peoria at 6:29 AM. All services require a transfer at Flagstaff Amtrak Station and take an average of 9h 55m. The schedules shown below are for the next available departures.
Want to know about travelling from Grand Canyon to Peoria? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Grand Canyon to Peoria. However, there are services departing from Grand Canyon station and arriving at Peoria station via Flagstaff Amtrak Station station. The journey, including transfers, takes approximately 9h 55m.
Grand Canyon to Peoria bus services, operated by Groome Transportation Phoenix, depart from Grand Canyon Maswik Lodge station.
Grand Canyon to Peoria bus services, operated by Groome Transportation Phoenix, arrive at Phoenix Denny's Deer Valley station.
The distance between Grand Canyon and Peoria is 275.5 km. The road distance is 396 km.
You can take a bus from Grand Canyon Maswik Lodge to Peoria Av & 83 Av via Flagstaff Amtrak Station, Phoenix Denny's Deer Valley, 27th Av & Deer Valley Rd, and Thelda Williams TC in around 7h 53m.