COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Flagstaff

switcheroo

Quickview

How to get to Flagstaff by bus

Routes55
Trips per day97
bus lines2
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Flagstaff?

$12.00 is the cheapest price for a bus ticket to Flagstaff, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Flagstaff. In the last month, buses from Phoenix to Flagstaff had the lowest average price at $20.00.

Where is the bus station in Flagstaff, AZ?

The busiest bus station in Flagstaff is 880 E Butler Ave. As Flagstaff's main station, it has the most buses coming and going. However, a popular alternative is 1 East Rte 66.

Seattle

There are 7 scheduled buses per day from Seattle to Flagstaff. The route can be as long as 1019 miles, or 1639 kilometers. On average, the journey takes 47 hours and 8 minutes. One bus company, Greyhound, connects Seattle to Flagstaff. Buses from Seattle usually arrive in Flagstaff at 880 E Butler Ave.
Avg. Time
1d 23h 8m
Avg. Price
$187.41

Blythe

There are 5 scheduled buses per day from Blythe to Flagstaff. The route can be as long as 200 miles, or 322 kilometers. On average, the journey takes 6 hours and 36 minutes. One bus company, Greyhound, connects Blythe to Flagstaff. Buses from Blythe usually arrive in Flagstaff at 880 E Butler Ave.
Avg. Time
6h 36m
Avg. Price
$77.00

Baton Rouge

There are 5 scheduled buses per day from Baton Rouge to Flagstaff. The route can be as long as 1234 miles, or 1985 kilometers. On average, the journey takes 35 hours and 48 minutes. One bus company, Greyhound, connects Baton Rouge to Flagstaff. Buses from Baton Rouge usually arrive in Flagstaff at 880 E Butler Ave.
Avg. Time
1d 11h 48m
Avg. Price
$185.90

Phoenix

There are 5 scheduled buses per day from Phoenix to Flagstaff. The route can be as long as 124 miles, or 199 kilometers. On average, the journey takes 5 hours and 27 minutes. One bus company, Greyhound, connects Phoenix to Flagstaff. Buses from Phoenix usually arrive in Flagstaff at 880 E Butler Ave.
Avg. Time
5h 27m
Avg. Price
$25.14

Indio

There are 4 scheduled buses per day from Indio to Flagstaff. The route can be as long as 280 miles, or 450 kilometers. On average, the journey takes 8 hours and 42 minutes. One bus company, Greyhound, connects Indio to Flagstaff. Buses from Indio usually arrive in Flagstaff at 880 E Butler Ave.
Avg. Time
8h 42m
Avg. Price
$61.00

Located in Arizona, Flagstaff is accessible by bus from 55 other cities. You can choose from 97 daily scheduled trips when you search for buses to Flagstaff on Wanderu. Greyhound usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Flagstaff are also available..

Bus companies serving Flagstaff

Greyhound

There are 6 scheduled Greyhound buses per day. Greyhound can get you to Flagstaff from 67 cities, including Phoenix.
Avg. Time
14h 59m
Avg. Price
$79.87

Amtrak Thruway

There are 5 scheduled Amtrak Thruway buses per day. Amtrak Thruway can get you to Flagstaff from 3 cities, including Williams.
Avg. Time
1h 26m
Avg. Price
$28.80