>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flight Deals from Abeid Amani Karume International Airport to Bahrain International Airport

Search for flights from Zanzibar to Bahrain and check out affordable one-way and round-trip options.

  • One way
  • Round-trip
sortSort: Price (Lowest)
  • Sort: Price (Lowest)
  • Sort: Departure (Earliest)

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from Abeid Amani Karume International Airport to Bahrain International Airport

See which airlines fly from Zanzibar to Bahrain. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Kenya Airways
From SGD 477
Oman Air
From SGD 542
Flydubai
From SGD 607
Ethiopian Airlines
From SGD 622
Turkish Airlines
From SGD 644
Air Tanzania
From SGD 659
Emirates
From SGD 687
Precision Air
From SGD 770
Euroairlines
From SGD 772
Qatar Airways
From SGD 946
ANA airlines
Find more flights and airlines
Flight Schedule from Abeid Amani Karume International Airport to Bahrain International Airport

Check the schedule for flights from Zanzibar to Bahrain and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. TK567

    04:20

    ZNZ

    7.8h

    12:05

    IST

    S-T-T-S
  2. TK8349

    14:50

    IST

    4.2h

    19:00

    BAH

    SMT-TFS
  3. WY708

    06:00

    ZNZ

    5.4h

    12:25

    MCT

    S---T-S
  4. WY653

    19:05

    MCT

    1.8h

    19:50

    BAH

    SMTWTFS
  5. PW718

    11:30

    ZNZ

    0.5h

    12:00

    DAR

    SMTWTFS
  6. EK726

    15:25

    DAR

    5.4h

    21:50

    DXB

    SM-WTFS
  7. EK835

    02:00

    DXB

    1.3h

    02:15

    BAH

    SMTWTFS
  8. PW718

    11:30

    ZNZ

    0.5h

    12:00

    DAR

    SMTWTFS
  9. EK726

    15:25

    DAR

    5.4h

    21:50

    DXB

    SM-WTFS
  10. EK2216

    00:25

    DXB

    1.3h

    00:40

    BAH

    SMTWTFS
  11. PW718

    11:30

    ZNZ

    0.5h

    12:00

    DAR

    SMTWTFS
  12. EK726

    15:25

    DAR

    5.4h

    21:50

    DXB

    SM-WTFS
  13. GF513

    23:35

    DXB

    1.3h

    23:55

    BAH

    SMTWTFS
  14. TC403

    11:45

    ZNZ

    0.5h

    12:15

    DAR

    --T-T-S
  15. QR1499

    11:45

    DAR

    5.8h

    17:30

    DOH

    SMTWTFS
  16. QR1108

    20:00

    DOH

    0.8h

    20:50

    BAH

    SMTWTFS
  17. TC137

    17:30

    ZNZ

    0.5h

    18:00

    DAR

    SMTWTFS
  18. TC404

    20:00

    DAR

    5.5h

    02:30

    DXB

    S-T-T-S
  19. FZ023

    07:15

    DXB

    1.3h

    07:30

    BAH

    SMTWT--
  20. KQ495

    20:40

    ZNZ

    1.3h

    22:00

    NBO

    S-TWTFS
  21. KQ304

    22:20

    NBO

    5.3h

    04:35

    DXB

    S-T-T-S
  22. GF501

    07:45

    DXB

    1.3h

    08:05

    BAH

    SMTWTFS
  23. FZ1688

    21:30

    ZNZ

    5.8h

    04:15

    DXB

    SMTWTFS
  24. FZ023

    07:15

    DXB

    1.3h

    07:30

    BAH

    SMTWT--
  25. EK2191

    21:30

    ZNZ

    5.8h

    04:15

    DXB

    SMTWTFS
  26. EK2016

    07:15

    DXB

    1.3h

    07:30

    BAH

    SMTWT--

Abeid Amani Karume International Airport to Bahrain International Airport Flights Info

Flight distance3,820.45km
Cheapest one-way ticket priceSGD 476
Cheapest return ticket priceSGD 1,023