There are multiple airports that you can fly into.
LAS (Harry Reid International Airport) in Las Vegas, Nevada is about a 2.5 hour drive to Cedar City.
SGU (St. George Regional Airport) in St. George, Utah is about a 1 hour drive to Cedar City
CDC (Cedar City Regional Airport) is in Cedar City, Utah