Question regarding transport from KIX to Amanohashidate

My flight lands in KIX at 2pm (scheduled, hopefully it does land on time or earlier). Based on google maps, the route from KIX to Ine requires various parts.

  1. KIX to Kousoku Nagaokakyo station (my earliest timing possible to reach the bus stop is 4.43pm)
  2. Kousoku Nagaokakyo to Amanohashidate station (the bus departs at 4.43pm and will reach Amanohashidate at 6.25pm, or leave at 6.43pm and reach Amanohashidate station at 8.25pm)
  3. Amanohashidate station to my hotel (30min by bus or 4km walk)

Is there a better way to transit from the airport to my hotel? Right now it seems like the entire plan is extremely rushed coupled with a CHANCE of catching the Tankai express bus. Anyone has any recommendation on a private driver that charges reasonably or better? Much appreciated!