Las Vegas is the cheapest airport to fly into and is two hours away from St. George.
St. George airport is another great option but flights will likely be more expensive.
We suggest renting a car while here.