One Way

Popular Filters

+ 1 more

One Way Price

SGD 719 SGD 3,000

Duration

9 h 45 m 31 h 30 m

Stops From Bahrain

Departure From Bahrain

Before 6 AM

SGD 751

6 AM - 12 PM

SGD 724

12 PM - 6 PM

SGD 751

After 6 PM

SGD 719

Arrival at Manila

Before 6 AM

SGD 751

6 AM - 12 PM

SGD 724

12 PM - 6 PM

SGD 751

After 6 PM

SGD 719

Alliances & Airlines

Oneworld

(10)

SkyTeam

()

Star Alliance

()

+ 1 more

Layover Airports

+ 1 more

Layover Duration

2 h 15 m 21 h 0 m

Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 19 Jun 2026 13:07:29
Qatar Airways, Cathay Pacific

SGD 719

Transit Visa may be required

Bahrain to Manila , 22 Jun

Qatar Airways QR | 1109

22:20

Mon, 22 Jun 26

Bahrain, Bahrain

55 m

23:15

Mon, 22 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 818

01:45

Tue, 23 Jun 26

Doha, Qatar

08 h 25 m

15:10

Tue, 23 Jun 26

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX | 903

16:40

Tue, 23 Jun 26

Terminal T1

Hong Kong, Hong Kong

02 h 25 m

19:05

Tue, 23 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

SGD 724

Bahrain to Manila , 22 Jun

Etihad Airways EY | 642

10:40

Mon, 22 Jun 26

Bahrain, Bahrain

01 h 15 m

12:55

Mon, 22 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 440

21:45

Mon, 22 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

09 h 20 m

11:05

Tue, 23 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

SGD 726

Bahrain to Manila , 22 Jun

Etihad Airways EY | 646

22:50

Mon, 22 Jun 26

Bahrain, Bahrain

01 h 15 m

01:05

Tue, 23 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 440

21:45

Tue, 23 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

09 h 20 m

11:05

Wed, 24 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, Philippine Airlines

SGD 751

Bahrain to Manila , 22 Jun

Qatar Airways QR | 1117

04:35

Mon, 22 Jun 26

Bahrain, Bahrain

55 m

05:30

Mon, 22 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 944

08:05

Mon, 22 Jun 26

Doha, Qatar

08 h 10 m

21:15

Mon, 22 Jun 26

Terminal T1

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Philippine Airlines PR | 510

00:35

Tue, 23 Jun 26

Terminal T2

Singapore, Singapore

03 h 45 m

04:20

Tue, 23 Jun 26

Terminal T1

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, Cathay Pacific

SGD 753

Transit Visa may be required

Bahrain to Manila , 22 Jun

Qatar Airways QR | 1117

04:35

Mon, 22 Jun 26

Bahrain, Bahrain

55 m

05:30

Mon, 22 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 816

08:30

Mon, 22 Jun 26

Doha, Qatar

08 h 25 m

21:55

Mon, 22 Jun 26

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX | 901

09:00

Tue, 23 Jun 26

Terminal T1

Hong Kong, Hong Kong

02 h 20 m

11:20

Tue, 23 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Philippine Airlines

More Timing Options

SGD 758

Bahrain to Manila , 22 Jun

Emirates EK | 2019 | Operated By Flydubai

16:45

Mon, 22 Jun 26

Terminal T1

Bahrain, Bahrain

01 h 30 m

19:15

Mon, 22 Jun 26

Terminal T2

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 374

22:30

Mon, 22 Jun 26

Terminal T3

Dubai, United Arab Emirates

06 h 30 m

08:00

Tue, 23 Jun 26

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Philippine Airlines PR | 741

10:20

Tue, 23 Jun 26

Bangkok, Thailand

03 h 40 m

15:00

Tue, 23 Jun 26

Terminal T1

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air

SGD 914

Bahrain to Manila , 22 Jun

Gulf Air GF | 154

20:45

Mon, 22 Jun 26

Bahrain, Bahrain

09 h 45 m

11:30

Tue, 23 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Emirates

SGD 946

Bahrain to Manila , 22 Jun

Emirates EK | 2143 | Operated By Flydubai

12:15

Mon, 22 Jun 26

Terminal T1

Bahrain, Bahrain

01 h 30 m

14:45

Mon, 22 Jun 26

Terminal T2

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 336

17:00

Mon, 22 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 55 m

05:55

Tue, 23 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Philippine Airlines

SGD 1,035

Bahrain to Manila , 22 Jun

Philippine Airlines PR | 3264 | Operated By Gulf Air

20:45

Mon, 22 Jun 26

Bahrain, Bahrain

09 h 45 m

11:30

Tue, 23 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

SGD 1,160

Bahrain to Manila , 22 Jun

Qatar Airways QR | 1117

04:35

Mon, 22 Jun 26

Bahrain, Bahrain

55 m

05:30

Mon, 22 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 928

07:55

Mon, 22 Jun 26

Doha, Qatar

09 h 25 m

22:20

Mon, 22 Jun 26

Terminal T3

Manila, Philippines

BAGGAGE : CHECK INCABIN

Information not available