Currently there are no direct flights from Ibizia to Bahrain.

Flights from Ibiza to Bahrain with one stopover.

Flights via Amsterdam (AMS)
From Ibiza (IBZ) with KLM Airlines Transfer at Amsterdam (AMS) Then on to Bahrain (BAH) with KLM Airlines
Flights via Frankfurt am Main (FRA)
From Ibiza (IBZ) with Lufthansa Airlines Transfer at Frankfurt am Main (FRA) Then on to Bahrain (BAH) with Lufthansa Airlines