Plane travel in Africa is not cheap. We looked at a plane ticket back to Accra from Abidjan and were quoted around $250. It was cheaper to suffer on the bus. It cost us around 30,000 CFA to get back to Accra. Bus is supposed to leave at 09:30 but STC buses seldom leave on time.
Heading out here from Accra we bought tickets the day of. Heading home we had no such luck. Try and get a ticket the night prior. I have ridden in a few buses in Africa. The buses had A/C that worked, no WC (Not that I have used them) and no meals like what I got in Sudan.
Buy some snacks at the bus station here as it is a 3 hour ride to the boarder in Elubo. After a stop of 1.5 to 2 hours or so at the bus heads south for the STC station in Takoradi which is 3 hours and from there it is 4 hours to Accra.
STC also has a web site that can be Googled if you are interested.
The Gare de Bassam is right in the middle of Treichville. Rather than take cab to Grand Bassam 30 USD or whatever we paid you can go via public bus. The ride is about 45 min and the buses leave every 40 min to an hour during the day but check in advance and the cost is less than .50 cents. There are also shared vans cars going south. The bus was fine and if you can get on early you can get the two back seats in the bus on the rights side where you have enough room to keep your packs in front of you and stretch your legs.
ABJ has been recently renovated and is sparklingly new. For the most part it's a decent airport. Don't expect much facilities though while you wait for your departure flight - do all your banking/postal needs before you go through immigration. ABJ's website is quite good - www.aeria.ci.
The network of roads are excellent - the freeways with interchanges make for getting around quite fast. Taxis are everywhere and quite cheap. Didn't take a bus but they seem abundant. There's a ferry service that traverse the lagoon from 3 different points. Fare is cheap, but figuring out where the ferry goes was a bit confusing for me. Ask first before you get on - I ended up getting to Treichville, but had to take a cab back to Le Plateau.
There’re several bus stations (gare routière) spread around the city, each with its specific destination.
Departure times are quite exact and the drivers aren’t F1 pilots.