It happened in Willow Beach, Ariz., near the Nevada state line Friday night. The bus was returning to Las Vegas following a trip to the Grand Canyon when it crashed.
The bus company thinks the driver may have had a heart attack while on the road and lost control of the bus.
Authorities say all 48 passengers were injured, six of them seriously, but they are not life-threatening injuries.