Safari Line Coaches, Semi-Luxury. Departs Wed 18 Nov, 06:30, Arrives 16:30.
This website is a demonstration of a bus ticketing system for companies and partners who want such a system.