How can I find cheap flights from Perth Airport to Bahrain International Airport?
Explore the cheapest one-way and round-trip flights from Perth Airport to Bahrain International Airport over the next 90 days, with one-way fares from TWD 26,927 and round-trip from TWD 44,250. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Fastest
PER 10:3017h 55m1 stopBAH 23:25Perth - Bahrain | Sat, Dec 5 | Qantas Airways
BAH 23:5519h1 stopPER 23:55Bahrain - Perth | Sat, Dec 12 | Gulf AirTWD 44,250 TWD 57,16723% off23% offTWD 57,167 TWD 44,250
PER 01:2027h 5m1 stopBAH 23:25Perth - Bahrain | Wed, Dec 2 | Singapore Airlines
BAH 23:5519h 10m1 stopPER 00:05Bahrain - Perth | Wed, Dec 9 | Gulf AirTWD 45,597 TWD 57,16720% off20% offTWD 57,167 TWD 45,597
PER 01:2027h 5m1 stopBAH 23:25Perth - Bahrain | Thu, Dec 10 | Singapore Airlines
BAH 23:5519h 10m1 stopPER 00:05Bahrain - Perth | Thu, Dec 17 | Gulf AirTWD 45,748 TWD 57,16720% off20% offTWD 57,167 TWD 45,748
PER 10:3017h 55m1 stopBAH 23:25Perth - Bahrain | Sat, Dec 5 | Emirates
BAH 23:5519h1 stopPER 23:55Bahrain - Perth | Sat, Dec 12 | Gulf AirTWD 46,39919% offTWD 57,167 TWD 46,399
PER 01:2027h 5m1 stopBAH 23:25Perth - Bahrain | Sat, Dec 5 | Singapore Airlines
BAH 23:5519h 10m1 stopPER 00:05Bahrain - Perth | Sat, Dec 12 | Gulf AirTWD 46,77918% offTWD 57,167 TWD 46,779
PER 06:4021h 45m1 stopBAH 23:25Perth - Bahrain | Sun, Nov 29 | Singapore Airlines
BAH 23:5519h 10m1 stopPER 00:05Bahrain - Perth | Sun, Dec 6 | Gulf AirTWD 47,01218% offTWD 57,167 TWD 47,012
PER 16:1536h 10m1 stopBAH 23:25Perth - Bahrain | Wed, Nov 18 | Malaysia Airlines
BAH 23:5520h 35m1 stopPER 01:30Bahrain - Perth | Wed, Nov 25 | Gulf AirTWD 47,06118% offTWD 57,167 TWD 47,061
PER 02:3025h 55m1 stopBAH 23:25Perth - Bahrain | Fri, Nov 13 | Malaysia Airlines
BAH 23:5520h 35m1 stopPER 01:30Bahrain - Perth | Fri, Nov 20 | Gulf AirTWD 47,57117% offTWD 57,167 TWD 47,571
PER 10:3017h 55m1 stopBAH 23:25Perth - Bahrain | Thu, Dec 10 | Qantas Airways
BAH 23:5519h1 stopPER 23:55Bahrain - Perth | Thu, Dec 17 | Gulf AirTWD 47,84916% offTWD 57,167 TWD 47,849
PER 13:0017h 25m1 stopBAH 14:00Perth - Bahrain | Sat, Oct 31 | Normal Airline
BAH 15:006hDirectPER 16:00Bahrain - Perth | Mon, Nov 2 | Normal AirlineFind more flightsFind more flights
- Cheapest
PER 07:2020h 20m1 stopBAH 22:40Perth - Bahrain | Tue, Nov 3 | Batik Air MalaysiaTWD 26,927 TWD 37,68128% off28% offTWD 37,681 TWD 26,927
PER 02:1025h 30m1 stopBAH 22:40Perth - Bahrain | Tue, Nov 3 | Malaysia AirlinesTWD 27,015 TWD 37,68128% off28% offTWD 37,681 TWD 27,015
PER 06:3021h 35m1 stopBAH 23:05Perth - Bahrain | Sat, Oct 31 | Singapore AirlinesTWD 28,231 TWD 37,68125% off25% offTWD 37,681 TWD 28,231
PER 06:2521h 40m1 stopBAH 23:05Perth - Bahrain | Sun, Nov 1 | Singapore AirlinesTWD 28,25525% offTWD 37,681 TWD 28,255
PER 17:0535h 20m1 stopBAH 23:25Perth - Bahrain | Fri, Nov 13 | Singapore AirlinesTWD 28,56624% offTWD 37,681 TWD 28,566
PER 06:4021h 45m1 stopBAH 23:25Perth - Bahrain | Sat, Nov 14 | Singapore AirlinesTWD 28,56624% offTWD 37,681 TWD 28,566
PER 01:2027h 5m1 stopBAH 23:25Perth - Bahrain | Sat, Nov 7 | Singapore AirlinesTWD 29,12623% offTWD 37,681 TWD 29,126
PER 01:2027h 5m1 stopBAH 23:25Perth - Bahrain | Sun, Nov 22 | Singapore AirlinesTWD 29,41722% offTWD 37,681 TWD 29,417
PER 06:4021h 45m1 stopBAH 23:25Perth - Bahrain | Wed, Dec 16 | Singapore AirlinesTWD 29,80621% offTWD 37,681 TWD 29,806
PER 13:0017h 25m1 stopBAH 14:00Perth - Bahrain | Sat, Oct 31 | Normal AirlineFind more flightsFind more flights
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Fri, Nov 13 | EmiratesTWD 45,723 TWD 61,93826% off26% offTWD 61,938 TWD 45,723
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Sun, Nov 15 | EmiratesTWD 45,723 TWD 61,93826% off26% offTWD 61,938 TWD 45,723
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Thu, Nov 12 | EmiratesTWD 45,723 TWD 61,93826% off26% offTWD 61,938 TWD 45,723
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Mon, Nov 16 | EmiratesTWD 45,90826% offTWD 61,938 TWD 45,908
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Sat, Nov 14 | EmiratesTWD 45,90826% offTWD 61,938 TWD 45,908
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Thu, Nov 19 | EmiratesTWD 47,06624% offTWD 61,938 TWD 47,066
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Mon, Jan 4 | EmiratesTWD 50,96118% offTWD 61,938 TWD 50,961
PER 22:2015h 20m1 stopBAH 08:40Perth - Bahrain | Mon, Jan 4 | Qantas AirwaysTWD 55,12411% offTWD 61,938 TWD 55,124
PER 09:2019h 10m1 stopBAH 23:30Perth - Bahrain | Sat, Oct 31 | Thai AirwaysTWD 33,50211% offTWD 37,681 TWD 33,502
PER 13:0017h 25m1 stopBAH 14:00Perth - Bahrain | Sat, Oct 31 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Perth to Bahrain are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Which airline offers the cheapest flights from Perth Airport to Bahrain International Airport?
The cheapest airline flying from Perth Airport to Bahrain International Airport is Jetstar Airways (from TWD 16,010) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Perth Airport to Bahrain International Airport?
Check the schedule for flights from Perth to Bahrain and find the flight that best matches your travel plans.
-
TR053
Perth Airport
10:35
PER
15:50
SIN
- M - - T F -Search -
GF166
Singapore Changi Airport
20:00
SIN
23:25
BAH
S M T W T F S -
QZ539
Perth Airport
21:29
PER
01:10
DPS
- - - W T F -Search -
EY479
Ngurah Rai International Airport
01:35
DPS
06:45
AUH
S M T W T F S -
EY641
Zayed International Airport
09:25
AUH
09:40
BAH
S M T W T F S -
OD194
Perth Airport
23:15
PER
05:05
KUL
S M T W T F SSearch -
EY489
Kuala Lumpur International Airport
09:30
KUL
12:50
AUH
S M T W T F S -
EY643
Zayed International Airport
14:35
AUH
14:50
BAH
S - T - - - S -
ID5192
Perth Airport
07:20
PER
11:05
DPS
S M T W T F SSearch -
ID5192
Ngurah Rai International Airport
11:55
DPS
15:05
KUL
S M T W T F S -
GF166
Kuala Lumpur International Airport
17:35
KUL
18:45
SIN
S M T W T F S -
GF166
Singapore Changi Airport
20:00
SIN
23:25
BAH
S M T W T F S -
MH124
Perth Airport
16:15
PER
22:00
KUL
S M - W T F -Search -
G9803
Kuala Lumpur International Airport
03:10
KUL
06:40
SHJ
- M - - T - - -
G9101
Sharjah International Airport
08:05
SHJ
08:15
BAH
S M T W T F S -
QZ545
Perth Airport
16:30
PER
20:30
DPS
S M T W T F SSearch -
EY479
Ngurah Rai International Airport
01:35
DPS
06:45
AUH
S M T W T F S -
EY641
Zayed International Airport
09:25
AUH
09:40
BAH
S M T W T F S -
AK607
Perth Airport
20:50
PER
02:25
KUL
S M T W T F SSearch -
EY489
Kuala Lumpur International Airport
09:30
KUL
12:50
AUH
S M T W T F S -
EY643
Zayed International Airport
14:35
AUH
14:50
BAH
S - T - - - S -
OD194
Perth Airport
23:15
PER
05:05
KUL
S M T W T F SSearch -
G9801
Kuala Lumpur International Airport
09:50
KUL
13:20
SHJ
S M T W T F S -
G9103
Sharjah International Airport
16:55
SHJ
17:10
BAH
S M T W T F S -
AK607
Perth Airport
20:50
PER
02:25
KUL
S M T W T F SSearch -
WY822
Kuala Lumpur International Airport
09:30
KUL
12:00
MCT
S M T W T F S -
WY655
Muscat International Airport
14:50
MCT
15:40
BAH
- - T - T - S -
AK607
Perth Airport
20:50
PER
02:25
KUL
S M T W T F SSearch -
G9801
Kuala Lumpur International Airport
09:50
KUL
13:20
SHJ
S M T W T F S -
G9103
Sharjah International Airport
16:55
SHJ
17:10
BAH
S M T W T F S
About Perth Airport and Bahrain International Airport
Learn about Perth Airport (PER) and Bahrain International Airport (BAH) — including location, terminals, transportation, and travel tips.
| Flight distance | 9,485.65km |
|---|---|
| Cheapest one-way ticket price | TWD 26,927 |
| Cheapest return ticket price | TWD 44,250 |
FAQs for Perth Airport to Bahrain International Airport Flights
What are the cheapest flights from Perth Airport to Bahrain International Airport?
One-way flights from Perth Airport to Bahrain International Airport currently start from TWD 26,927, and round-trip fares start from TWD 44,250. The current lowest fare is a Batik Air Malaysia flight departing on Tue, Nov 3; prices may vary depending on availability.What is the average price of a flight from Perth Airport to Bahrain International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Perth Airport to Bahrain International Airport is TWD 41,374. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Perth Airport to Bahrain International Airport on Trip.com?
Enter Perth Airport and Bahrain International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Most popular destination
- Flights from Perth Airport to Melbourne Airport
- Flights from Perth Airport to Kingsford Smith Airport
- Flights from Perth Airport to Kuala Lumpur International Airport
- Flights from Perth Airport to Ngurah Rai International Airport
- Flights from Perth Airport to Ninoy Aquino International Airport
- Flights from Perth Airport to Kuala Lumpur
- Flights from Perth Airport to Bali
- Flights from Perth Airport to Melbourne
- Flights from Perth Airport to Manila
- Flights from Perth Airport to Sydney
- Flights from Singapore Changi Airport to Bahrain International Airport
- Flights from Kingsford Smith Airport to Bahrain International Airport
- Flights from Perth Airport to Bahrain International Airport
- Flights from Cochin International Airport to Bahrain International Airport
- Flights from Zayed International Airport to Bahrain International Airport
- Flights from Abu Dhabi to Bahrain International Airport
- Flights from Singapore to Bahrain International Airport
- Flights from Kozhikode to Bahrain International Airport
- Flights from Perth to Bahrain International Airport
- Flights from Sydney to Bahrain International Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.