Lonely Planet review
Capital of the mainland region of Rio Muni (and larger than Malabo), Bata is a clean, charming town with wide streets, colourful buildings and a bustling atmosphere. Lacking the spectacular volcanic views of Malabo, Bata is nonetheless quite lively, with busy markets and lots of restaurants, bars and hotels.
Bata has a dilapidated colonial charm that is appealing enough, though the city is used primarily as a base for day trips to the nearby islands. There are however a few attractions on the mainland, especially if you're searching for a secluded African beach experience. Just to the north and south of Bata are some of the most beautiful strips of sand on the continent, and it's fairly likely that you'll have them all to yourself.