I'm just booking from Mombasa to Nairobi on the 11:40 Fly540 flight in early July.
If it's on time, and arrives around 12:45, that gives me about 45 minutes to an hour leeway to collect luggage and get to the JKO stop for the Riverside shuttle to Arusha, leaving at 1:45.
Cutting it too close? I have not been in Kenya since Fly540 started and do now know if they are timely.
KQ is twice the price, and AirKenya flies into Wilson.
Thanks for your advice.