St. George Regional Airport: The sensible fly-in airport: Hurricane is about 25–30 minutes northeast by rental car via SR-7/SR-9. There is no dependable airport-to-Hurricane public-transit transfer; arrange a prebooked shuttle or rideshare only after confirming availability, but rent a car if Zion, Sand Hollow, or trailheads are part of the trip.
Harry Reid International Airport, Las Vegas: Usually the best large-airport gateway for fares and nonstop flights. Rent a car and take I-15 north to Exit 16, then UT-9 east through Washington; allow roughly 2–2.5 hours in normal conditions, longer on Friday/Sunday or Zion-season weekends. A private shuttle can work for a one-way stay, but it is not a substitute for a car once in Hurricane.
Salt Lake City International Airport: Use this only if the flight or itinerary makes it worthwhile. It is roughly 4.5–5 hours by car via I-15, not a practical same-day local transfer. Salt Lake Express is the intercity-bus option cited for Hurricane, but schedules are limited: check the actual stop and timetable before building an itinerary around it.