There are currently 3 airlines that run from Malabo to Bata these are 1. Punto Azul 2. Cronos 3. Ceiba )not sure if they still go to bata).
The prices range range from 60,000 cfa return to 120,000 cfa return depending on when you book your ticket. These prices may increase if travelling during the African Cup of Nations.