There are 2 ways to get from Cairo Airport (CAI) to Muharraq by plane, bus, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Cairo International Airport (CAI) to Bahrain International Airport (BAH)CAI - BAH
2h 40m$120–200Bus, car ferry, drive
- Take the bus from Nasr City Go Bus to Safaga
- Take the car ferry from Safaga to Duba
- Drive from Duba to Neom Petromin Stn
- Take the bus from Neom Petromin Stn to Tabuk Bus Stn
- Take the bus from Tabuk Bus Stn to Sakakah Bus Stn
- Take the bus from Sakakah to Arar
- Take the bus from Arar to Dammam
- Drive from Dammam to Muharraq
2d
Cairo International Airport (CAI) to Bahrain International Airport (BAH) flights
Questions & Answers
The cheapest way to get from Cairo Airport (CAI) to Muharraq is to fly which costs $120 - $200 and takes 2h 40m.
The fastest way to get from Cairo Airport (CAI) to Muharraq is to fly which takes 2h 40m and costs $120 - $200.
The distance between Cairo Airport (CAI) and Muharraq is 1930 km.
It takes approximately 2h 40m to fly from Cairo International Airport (CAI) to Bahrain International Airport (BAH), including transfers and time at the airport.
The quickest flight from Cairo International Airport Airport to Bahrain International Airport Airport is the direct flight which takes 2h 40m.
Muharraq is 1h ahead of Cairo Airport (CAI). It is currently 6:12 AM in Cairo Airport (CAI) and 7:12 AM in Muharraq.
Egyptair, Kuwait Airways, Saudia and four other airlines offer flights from Cairo International Airport Airport to Bahrain International Airport Airport.
There are 325+ hotels available in Muharraq.
What companies run services between Cairo Airport (CAI), Egypt and Muharraq, Bahrain?
Gulf Air Bahrain, Egyptair, and five other airlines fly from Cairo International Airport (CAI) to Bahrain International Airport (BAH) every 3 hours.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- gulfair.com
Flights from Cairo International Airport to Bahrain International Airport
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $100–450
- Website
- egyptair.com
Flights from Cairo International Airport to Bahrain International Airport
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $100–450
- Website
- flynas.com
Flights from Cairo International Airport to Bahrain International Airport via Riyadh
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $100–440
Flights from Cairo International Airport to Bahrain International Airport via Medina
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $110–350
- Website
- jazeeraairways.com
Flights from Cairo International Airport to Bahrain International Airport via Kuwait
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $120–470
- Website
- kuwaitairways.com
Flights from Cairo International Airport to Bahrain International Airport via Kuwait
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $100–410
- Website
- saudia.com
Flights from Cairo International Airport to Bahrain International Airport via Riyadh
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $100–420
- Website
- qatarairways.com
Flights from Cairo International Airport to Bahrain International Airport via Doha
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $130–650
- Phone
- 19567
- info@gobus-eg.com
- Website
- go-bus.com
Bus from Nasr City Go Bus to Safaga
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- $9–13
- Book at
- https://12go.asia/en
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from Neom Petromin Stn to Tabuk Bus Stn
- Phone
- 8003040155
- Website
- darbalwatan.com
Bus from Tabuk Bus Stn to Sakakah Bus Stn
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- $35–50
- Schedules at
- darbalwatan.com
- Book at
- reservation.darbalwatan.com
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Sakakah to Arar
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $11–17
- Schedules at
- saptco.com.sa
Bus from Arar to Dammam
- Ave. Duration
- 13h 55m
- Frequency
- Every 4 hours
- Estimated price
- $55–75
- Schedules at
- saptco.com.sa
- Phone
- +966-2-648 7203
- r.hawari@nesma.com
- Website
- nammamarinesservices.com
Car ferry from Safaga to Duba
- Ave. Duration
- 9h
- Frequency
- Once daily
- Website
- https://www.nammamarinesservices.com/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, How to get from London City Airport into central London, and How to get from London to Edinburgh - to help you get the most out of your next trip.











