Jo, you have made a wonderful choice with Dionysos... it'll sure make a lasting impression on your relatives. After picking up friends or relatives the airport on their first visit to Corfu we always stop by Dionysos as we know it makes a breathtaking start to their holiday.
We got the bus to Corfu town the week before last. There is only one bus daily. According to the timetable it should have picked us up at 06.30 at the bus stop opposite the Tria Adelphia. It arrived at 07.00. The price was 3.60 euros one way. For the return journey the bus leaves the bus station in town at 2pm.
Whatever you do don't go by the timetable on the big route map on display in the bus station...the times are all out of date!
Eileenx