Cheap flights from Riyadh to Bahrain

Find cheap Bahrain to Riyadh flights with our free search service. Compare all available fares for direct or connection flights from Bahrain to Riyadh.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Riyadh to Bahrain flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Riyadh (RUH) - Bahrain (BAH) 2026-03-04 2026-03-04 169 USD 9 hours 55 minutes Connection 2026-02-25T13:54:52
Riyadh (RUH) - Bahrain (BAH) 2026-03-11 2026-03-11 224 USD 18 hours 10 minutes Connection 2026-02-28T19:41:43
Riyadh (RUH) - Bahrain (BAH) 2026-03-10 2026-03-10 225 USD 30 hours 20 minutes Connection 2026-02-24T18:53:01
Riyadh (RUH) - Bahrain (BAH) 2026-03-13 2026-03-13 227 USD 2 hours 30 minutes Direct 2026-02-23T10:39:00
Riyadh (RUH) - Bahrain (BAH) 2026-03-12 2026-03-12 233 USD 5 hours 25 minutes Connection 2026-02-27T13:04:06

Riyadh to Bahrain flight status

Flight Origin Destination Departure Arrival Equip
GF168 Riyadh (RUH) Bahrain (BAH) 5:40 p.m. 6:55 p.m. Boeing 787-9
GF164 Riyadh (RUH) Bahrain (BAH) 12:05 p.m. 1:20 p.m. Airbus A321-100/200
GF162 Riyadh (RUH) Bahrain (BAH) 7 a.m. 8:15 a.m. Airbus A320-100/200
GF170 Riyadh (RUH) Bahrain (BAH) 11:20 p.m. 12:30 a.m. Airbus A321-100/200
SV0520 Riyadh (RUH) Bahrain (BAH) 3:25 p.m. 4:40 p.m. 320
SV0522 Riyadh (RUH) Bahrain (BAH) 6:25 p.m. 7:40 p.m. E70
GF190 Riyadh (RUH) Bahrain (BAH) 3:40 p.m. 4:55 p.m. Airbus A320-100/200
GF6527 Riyadh (RUH) Bahrain (BAH) 6 p.m. 6:51 p.m. Airbus A320neo
SV520 Riyadh (RUH) Bahrain (BAH) 3:25 p.m. 4:40 p.m. A321
SV522 Riyadh (RUH) Bahrain (BAH) 6:25 p.m. 7:40 p.m. 320
ES725 Riyadh (RUH) Bahrain (BAH) 3 a.m. 3 a.m. Boeing 767-323(ER)(BCF)
ES735 Riyadh (RUH) Bahrain (BAH) 3 a.m. 3 a.m. Boeing 767-323(ER)(BDSF)
VJ110 Riyadh (RUH) Bahrain (BAH) 3 a.m. 3 a.m. Bombardier Challenger 605
ES113 Riyadh (RUH) Bahrain (BAH) None None B762
ES111 Riyadh (RUH) Bahrain (BAH) 10 p.m. 10:55 p.m. B762
GF1150 Riyadh (RUH) Bahrain (BAH) 7 a.m. 8:15 a.m. 321
ES221 Riyadh (RUH) Bahrain (BAH) None None B762
TB4628 Riyadh (RUH) Bahrain (BAH) 3:40 p.m. 4:50 p.m. 73H
DE3368 Riyadh (RUH) Bahrain (BAH) 6:50 p.m. 8 p.m. 767
AB3298 Riyadh (RUH) Bahrain (BAH) 7 a.m. 8:10 a.m. 738
AB3308 Riyadh (RUH) Bahrain (BAH) 12:05 p.m. 1:15 p.m. 319