George Shuttle provides transportation from Las Vegas to St George, and from St George to Zion. So if you don't rent a car, you'll need to take a shuttle to St George and stay there. Then you'll need to take the shuttle to the park each day. The first shuttle leaves at 6:30 am and arrives at the park at 7:30 am.