ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to St. George

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration9h
Distance659
Avg. price$
Bus trips4 found

Buses from Flagstaff to St. George

🚌 Traveling from Flagstaff to St. George by bus involves taking a route with a transfer in Las Vegas S Strip Transit Terminal. The journey, with transfers included, typically lasts around 8 hours and 15 minutes. 🚌 Greyhound USA operates the bus services from Flagstaff Bus Station to St. George Bus Station. You can purchase your tickets online through FlixBus for a convenient journey with a duration of 8 hours and 15 minutes. 🚌 The prices for a bus ticket between St. George and Flagstaff can range from $43 to $125, offering travelers a budget-friendly option to reach their destination comfortably and efficiently.

Where to stay in St. George

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • No, there is no direct bus service between Flagstaff and St. George. Travelers can opt for a route that involves transferring in Las Vegas at the S Strip Transit Terminal. The total journey time, including the transfers, typically takes around 8 hours and 15 minutes. It is recommended to check the bus schedules and plan the trip accordingly to ensure a smooth transition between the different stops.
  • You can catch the bus from Flagstaff to St. George at the Flagstaff Bus Station. The bus services on this route are operated by Greyhound USA, and depart from this station. It is advisable to arrive at the bus station ahead of the scheduled departure time to ensure a smooth boarding process for your journey to St. George.
  • The bus from Flagstaff to St. George operated by Greyhound USA, arrives at the St. George Bus Station in St. George. Passengers will disembark at this station upon reaching their destination. It is recommended to check the arrival time and prepare for your onward journey or transportation from the St. George Bus Station once you arrive.
  • The cost of a bus ticket from Flagstaff to St. George typically ranges from $43 to $125, depending on factors such as the time of booking, availability of seats, and any ongoing promotions. It is recommended to book tickets in advance to secure the best possible fare for your journey. Additionally, passengers may also consider exploring different ticket options or travel dates to find the most cost-effective way to make the trip between Flagstaff and St. George by bus.
  • The buses from Flagstaff to St. George are generally less crowded during weekdays, especially on Tuesdays and Wednesdays. On weekends, particularly Fridays and Sundays, the buses tend to be more crowded due to higher travel demand. To avoid peak times, travelers may consider planning their trip during the mid-week period when buses are likely to have fewer passengers, offering a more relaxed and comfortable journey. It is advisable to check the bus schedules and book tickets in advance to secure a seat, especially during busier travel periods.
  • The first bus of the day from Flagstaff to St. George typically departs from Flagstaff Bus Station in the early morning, around 7:00 AM. The last bus of the day usually leaves Flagstaff in the late evening, around 9:30 PM. Travelers should verify the exact departure times with the bus operator, Greyhound USA, and consider booking tickets in advance to secure their preferred travel time.

Will you be returning to Flagstaff by bus?

If you are looking for a return bus trip, check out the buses from St. George to Flagstaff.

See schedule