Rome2Rio

Mesa to Prescott buses

Find Transport to Prescott

See all options

Trip Overview

The average bus between Mesa and Prescott takes 6h 22m and the fastest bus takes 5h 3m. There is a bus service every few hours from Mesa to Prescott. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

6h 22m
Duration
126 mi
Distance
$58
Average price
Hourly
Frequency

Mesa to Prescott bus times

Buses run hourly between Mesa and Prescott. The earliest departure is at 4:32 AM at night, and the last departure from Mesa is at 9:34 PM which arrives into Prescott at 8:30 AM. All services require a transfer at University Dr & Rural Rd and take an average of 6h 22m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Mesa to Prescott? 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.

Map of how to get from Mesa to Prescott.ExpandLaunch map view
  • Distance: 125.7 mi
  • Duration: 6h 22m

What companies run services between Mesa, AZ, USA and Prescott, AZ, USA?

You can take a bus from University Dr & Mesa Dr to Groome Transportation Office - Prescott via University Dr & Rural Rd, Rural Rd & Terrace Rd, Scottsdale Rd & Frank Lloyd Wright Bl, Bell Rd & Scottsdale Rd, Bell Rd & Holmes Bl, Holmes Bl & Bell Rd, Deer Valley Rd & 27th Av, and Phoenix Denny's Deer Valley in around 6h 13m.

Operators