Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
British Airways
BA-124,BA-195
08:55
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→IAH
00:42
Houston
British Airways
BA-124,BA-195
09:56
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→IAH
01:43
Houston
British Airways
BA-124,BA-195
10:01
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→IAH
01:49
Houston
British Airways
BA-124,BA-197
09:56
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→IAH
06:52
Houston
British Airways
BA-124,BA-197
10:01
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→IAH
06:57
Houston
British Airways
BA-6442,BA-6156
08:55
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→IAH
00:42
Houston
British Airways
BA-124,BA-1504,BA-5759
08:55
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→DFW→IAH
04:40
Houston
British Airways
BA-6442,BA-6154,BA-2320
10:01
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→DFW→IAH
07:21
Houston
British Airways
BA-124,BA-1526,BA-5177
10:01
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→MIA→IAH
10:03
Houston
British Airways
BA-124,BA-1528,BA-5177
10:01
Bahrain
7Hrs 15Min 1 Stop
BAH→LHR→MIA→IAH
10:03
Houston

FAQ about British Airways Flights from Bahrain to Houston

Q. How much time does it take to fly from Bahrain to Houston ?

A. It takes 7Hrs 15Min to fly from Bahrain to Houston.

Q. When is the earliest flight from Bahrain to Houston ?

A. The earliest flight from Bahrain to Houston is at 08:55 and is operated by British Airways.

Q. How many flights are there from Bahrain to Houston ?

A. There are 9 flights from Bahrain to Houston.

Q. When is the last flight from Bahrain to Houston ?

A. The last flight from Bahrain to Houston is at 10:01 and is operated by British Airways.

View Best Offers