Flight
Las Vegas is located two hours away from St. George. You can either rent a car or take a shuttle into town.
An airport located here in St. George, it may be more convenient, but possibly be more expensive.