The fastest way to get around is via Air Gabon, which flies between Libreville and Lambaréné, Port-Gentil, Franceville and other major towns. The frequency varies from daily to three times a week.
The Transgabonais train runs four times a week between Owendo (a few kilometres south of Libreville) and Franceville via Booué and Lastoursville, and is very efficient and punctual. Libreville's railway station is in Owendo, about 10km (6mi) south of the city centre. Most stations along the route are way out of town, and taxis may charge outrageous prices. Unfortunately, there is often no alternative.
Minibuses are more popular than bush taxis, but both are very expensive and service varies greatly from one vehicle (and one trip) to another. Minibuses go in all directions, but the number of people travelling is relatively small, so don't expect much choice of vehicle, even from Libreville. And, when travelling between Libreville and Franceville, 2nd class on the train is as cheap as a minibus.
During the rainy season, bush taxis can be rather dangerous as the roads become very slippery. Moreover, some of the drivers are maniacs, and stopping several times along the way for a drink is a common practice. Most drivers are sober, but if yours gets drunk, catch the next car.
There are several boats that plough between Libreville and Port-Gentil almost every day. The fastest takes about four hours one way; slower boats take from five to eight hours. Once or twice a week, there are boats plying the Ogooué River between Port-Gentil and Lambaréné; the fastest takes about ten hours, though there are some that take a day or more and make several stops along the way; some go on to Ndjolé.
Driving is the least desirable way to get around Gabon. There are very few paved roads, and despite being well-maintained the dirt roads are alternatively slippery or sticky during the long rainy season. Come prepared for all eventualities (you'll want a strong rope or cable). The Libreville-Lambaréné road is paved for two-thirds of the distance. You cannot drive from Libreville to Port-Gentil. There are several major car rental agencies in Libreville; rates are astronomical. You'll need an International Driver's Licence; driving is done on the right.