The transfer times to and from airports for all our tours can be found on the relevant tour pages (in this case https://www.rivieratravel.co.uk/single- ... travellers
) towards the bottom in a table entitled "Transfer Times".
I notice, however, that this information is missing for Geneva airport on our Rhone cruise (so thanks for pointing this out) and I have asked our IT department to update the webpage as soon as possible. So to answer your questions, from Marseille to the ship in Avignon takes roughly one and a half hours, whilst from the ship in Lyon to Geneva airport takes around two and a half hours. And yes, the journeys are by private coach.
I hope that answers your questions, though should you have any more please do not hesitate to get in touch.