Both only deal with limited domestic flights so your best chance is still to land in Vegas. There’s also a small airport in Page, and a bigger one in Flagstaff. The drive from Las Vegas to Antelope Canyon will last about 5 hours, so I usually recommend to allocate a minimum of 2 days to this trip, if you want to visit only one section of Antelope Canyon. Unless you’re planning a longer road trip, the best way to get to Page is to fly to Las Vegas, rent a car and enjoy the view until you get to Page.
The Antelope Canyon is located East of Page, Arizona, on AZ 89.