Using the online timetable is an easy way to look at all the direct flights Muscat — Bahrain
32 flights in a week
Departure and arrival times are local (Muscat and Bahrain)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 07:30 | 08:05 | daily | GF561 | Gulf Air | 1h 35m | Muscat International Airport — Bahrain International Airport | Select dates |
| 14:50 | 15:40 | mon, wed, fri, sun | WY655 | Oman Air | 1h 50m | Muscat International Airport — Bahrain International Airport | Select dates |
| 16:00 | 16:50 | mon | WY655 | Oman Air | 1h 50m | Muscat International Airport — Bahrain International Airport | Select dates |
| 17:10 | 18:00 | sun | WY655 | Oman Air | 1h 50m | Muscat International Airport — Bahrain International Airport | Select dates |
| 17:30 | 18:20 | wed, fri | WY655 | Oman Air | 1h 50m | Muscat International Airport — Bahrain International Airport | Select dates |
| 19:00 | 19:45 | tue, thu, sat | WY653 | Oman Air | 1h 45m | Muscat International Airport — Bahrain International Airport | Select dates |
| 19:10 | 19:45 | thu, sat | GF565 | Gulf Air | 1h 35m | Muscat International Airport — Bahrain International Airport | Select dates |
| 19:15 | 20:05 | mon, tue, thu, sat | WY653 | Oman Air | 1h 50m | Muscat International Airport — Bahrain International Airport | Select dates |
| 19:50 | 20:40 | tue | WY653 | Oman Air | 1h 50m | Muscat International Airport — Bahrain International Airport | Select dates |
| 23:55 | 00:29 | daily | GF567 | Gulf Air | 1h 34m | Muscat International Airport — Bahrain International Airport | Select dates |