Flight Results

Hey, We found

some best price for you

Manama (BAH)-Jakarta (CGK)

1 Traveller | Economy

We have handpicked the best flight deals for you!

{{SearchFilter.ResultCount}} results found

Result ({{SearchFilter.FilteredResultCount}} of {{SearchFilter.ResultCount}})

Stops

Airlines

Departure Time

    Take off {{SearchFilter.DepartureCityName}}

    Take off {{SearchFilter.DepartureCityNameRet}}

Journey Duration

Onward Flight

Return Flight

{{journey.ListFlight[0].DepartureTimeString}}

{{journey.ListFlight[0].FlightInfo.DepartureCityCode}}

{{journey.TotalDuration|time|removeSpaces}}
Direct 1 Stop Flight 2+ Stop Flight

{{journey.ListFlight[journey.ListFlight.length-1].ArrivalTimeString}}

{{journey.ListFlight[journey.ListFlight.length-1].FlightInfo.ArrivalCityCode}}

Onward Flight Details

Return Flight Details

  • {{item.DepartureCityName}} ({{item.FlightInfo.DepartureCityCode}}) {{item.DepartureAirportName}} To {{item.ArrivalCityName}} ({{item.FlightInfo.ArrivalCityCode}}) {{item.ArrivalAirportName}}
  • {{item.FlightName}},{{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} | {{item.FlightInfo.EquipmentNumber}}|{{Class}}
  • (Operated by: {{item.CodeShareInfoAirline.OperatingAirlineName}} {{item.CodeShareInfoAirline.OperatingCarrier}} - {{item.CodeShareInfoAirline.OperatingFlightNumber}})
  • Departure Date: {{item.DepartureDateString|date:"dd MMM yyyy"}} - Arrival Date: {{item.ArrivalDateString|date:"dd MMM yyyy"}}
  • Departure Time: {{item.DepartureTimeString}} - Arrival Time: {{item.ArrivalTimeString}}
  • Duration: {{item.DurationPerLeg|time|removeSpaces}}
  • Meals: {{item.FlightInfo.MealCode.replace(' ,', ', ') }}
  • Stop Over : This flight have a stopover at {{item.FlightInfo.LayoverAirportName.replace(' ,', ', ') }} ({{item.FlightInfo.LayoverCity.replace(' ,', ', ') }}) {{item.FlightInfo.LayoverCityName.replace(' ,', ', ') }}
  • Transit Time: {{item.ArrivalCityName}}, {{item.TransitTime|time|removeSpaces}}

Onward Baggage Details

Return Baggage Details

  • {{item.FlightName}}, {{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} - {{Assemblebaggage(item,flightTrip.ApiId,flightTrip)}}
Close

{{homeCurrecy}} {{AmountFormatter(FormatmoneyWithCommas(flightTrip.FinalTotalFare.toFixed(flightTrip.CompanyQuoteDetails[0].DecimalPoints)))}}

{{homeCurrecy}} {{AmountFormatter(FormatmoneyWithCommas((flightTrip.FinalTotalFare +flightTrip.TotalDiscount).toFixed(flightTrip.CompanyQuoteDetails[0].DecimalPoints)))}}

Refundable

Refundable With Charge

Non Refundable

Flight Details
Click here for {{flightTrip.sameFareIdCount - 1}} more results Hide more results

Onward Flight Details

Return Flight Details

  • {{item.DepartureCityName}} ({{item.FlightInfo.DepartureCityCode}}) {{item.DepartureAirportName}} To {{item.ArrivalCityName}} ({{item.FlightInfo.ArrivalCityCode}}) {{item.ArrivalAirportName}}
  • {{item.FlightName}},{{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} | {{item.FlightInfo.EquipmentNumber}} | {{Class}}
  • (Operated by: {{item.CodeShareInfoAirline.OperatingAirlineName}} {{item.CodeShareInfoAirline.OperatingCarrier}} - {{item.CodeShareInfoAirline.OperatingFlightNumber}})
  • Departure Date: {{item.DepartureDateString|date:"dd MMM yyyy"}} - Arrival Date: {{item.ArrivalDateString|date:"dd MMM yyyy"}}
  • Departure Time: {{item.DepartureTimeString}} - Arrival Time: {{item.ArrivalTimeString}}
  • Duration: {{item.DurationPerLeg|time|removeSpaces}}
  • Meals: {{item.FlightInfo.MealCode.replace(' ,', ', ') }}
  • Stop Over : This flight have a stopover at {{item.FlightInfo.LayoverAirportName.replace(' ,', ', ') }} ({{item.FlightInfo.LayoverCity.replace(' ,', ', ') }}) {{item.FlightInfo.LayoverCityName.replace(' ,', ', ') }}
  • Transit Time: {{item.ArrivalCityName}}, {{item.TransitTime|time|removeSpaces}}

Onward Baggage Details

Return Baggage Details

  • {{item.FlightName}}, {{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} - {{Assemblebaggage(item,flightTrip.ApiId,flightTrip)}}

{{journey.ListFlight[0].DepartureTimeString}}

{{journey.ListFlight[0].FlightInfo.DepartureCityCode}}

{{journey.TotalDuration|time|removeSpaces}}
Direct 1 Stop Flight 2+ Stop Flight

{{journey.ListFlight[journey.ListFlight.length-1].ArrivalTimeString}}

{{journey.ListFlight[journey.ListFlight.length-1].FlightInfo.ArrivalCityCode}}

Onward Flight Details

Return Flight Details

  • {{item.DepartureCityName}} ({{item.FlightInfo.DepartureCityCode}}) {{item.DepartureAirportName}} To {{item.ArrivalCityName}} ({{item.FlightInfo.ArrivalCityCode}}) {{item.ArrivalAirportName}}
  • {{item.FlightName}},{{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} | {{item.FlightInfo.EquipmentNumber}}|{{Class}}
  • (Operated by: {{item.CodeShareInfoAirline.OperatingAirlineName}} {{item.CodeShareInfoAirline.OperatingCarrier}} - {{item.CodeShareInfoAirline.OperatingFlightNumber}})
  • Departure Date: {{item.DepartureDateString|date:"dd MMM yyyy"}} - Arrival Date: {{item.ArrivalDateString|date:"dd MMM yyyy"}}
  • Departure Time: {{item.DepartureTimeString}} - Arrival Time: {{item.ArrivalTimeString}}
  • Duration: {{item.DurationPerLeg|time|removeSpaces}}
  • Meals: {{item.FlightInfo.MealCode.replace(' ,', ', ') }}
  • Stop Over : This flight have a stopover at {{item.FlightInfo.LayoverAirportName.replace(' ,', ', ') }} ({{item.FlightInfo.LayoverCity.replace(' ,', ', ') }}) {{item.FlightInfo.LayoverCityName.replace(' ,', ', ') }}
  • Transit Time: {{item.ArrivalCityName}}, {{item.TransitTime|time|removeSpaces}}

Onward Baggage Details

Return Baggage Details

  • {{item.FlightName}}, {{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} - {{Assemblebaggage(item,MflightTrip.ApiId,MflightTrip)}}
Close

{{homeCurrecy}} {{AmountFormatter(FormatmoneyWithCommas(MflightTrip.FinalTotalFare.toFixed(MflightTrip.CompanyQuoteDetails[0].DecimalPoints)))}}

{{homeCurrecy}} {{AmountFormatter(FormatmoneyWithCommas((MflightTrip.FinalTotalFare +MflightTrip.TotalDiscount).toFixed(MflightTrip.CompanyQuoteDetails[0].DecimalPoints)))}}

Refundable

Refundable With Charge

Non Refundable

Flight Details

Onward Flight Details

Return Flight Details

  • {{item.DepartureCityName}} ({{item.FlightInfo.DepartureCityCode}}) {{item.DepartureAirportName}} To {{item.ArrivalCityName}} ({{item.FlightInfo.ArrivalCityCode}}) {{item.ArrivalAirportName}}
  • {{item.FlightName}},{{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} | {{item.FlightInfo.EquipmentNumber}} | {{Class}}
  • (Operated by: {{item.CodeShareInfoAirline.OperatingAirlineName}} {{item.CodeShareInfoAirline.OperatingCarrier}} - {{item.CodeShareInfoAirline.OperatingFlightNumber}})
  • Departure Date: {{item.DepartureDateString|date:"dd MMM yyyy"}} - Arrival Date: {{item.ArrivalDateString|date:"dd MMM yyyy"}}
  • Departure Time: {{item.DepartureTimeString}} - Arrival Time: {{item.ArrivalTimeString}}
  • Duration: {{item.DurationPerLeg|time|removeSpaces}}
  • Meals: {{item.FlightInfo.MealCode.replace(' ,', ', ') }}
  • Stop Over : This flight have a stopover at {{item.FlightInfo.LayoverAirportName.replace(' ,', ', ') }} ({{item.FlightInfo.LayoverCity.replace(' ,', ', ') }}) {{item.FlightInfo.LayoverCityName.replace(' ,', ', ') }}
  • Transit Time: {{item.ArrivalCityName}}, {{item.TransitTime|time|removeSpaces}}

Onward Baggage Details

Return Baggage Details

  • {{item.FlightName}}, {{item.FlightInfo.FlightCode}}-{{item.FlightInfo.FlightNumber}} - {{Assemblebaggage(item,MflightTrip.ApiId,MflightTrip)}}