There are 5 ways to get from Bahrain to Masai Mara Crossing by plane, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Mara Serena Airport
best- Fly from Bahrain International Airport (BAH) to Mara Serena Airport (MRE)plane BAH - MRE
11h 12m$212–498Fly to Kisumu International Airport, drive
cheapest- Fly from Bahrain International Airport (BAH) to Kisumu International Airport (KIS)plane BAH - KIS
- Drive from Kisumu International Airport (KIS) to Masai Mara Crossingcar
11h 38m$184–423Fly to Mara North Airport, taxi
- Fly from Bahrain International Airport (BAH) to Mara North Airport (HKR)plane BAH - HKR
- Take the taxi from Mara North Airport (HKR) to Masai Mara Crossingtaxi
14h 39m$271–558Fly to Nairobi, bus, drive
- Fly from Bahrain International Airport (BAH) to Nairobi (NBO)plane BAH - NBO
- Take the bus from Nairobi to Bometbus
- Drive from Bomet to Masai Mara Crossingcar
14h 43m$184–419Fly to Eldoret International Airport, drive
- Fly from Bahrain International Airport (BAH) to Eldoret International Airport (EDL)plane BAH - EDL
- Drive from Eldoret International Airport (EDL) to Masai Mara Crossingcar
13h 17m$237–541
Bahrain International Airport (BAH) to Mara Serena Airport (MRE) flights
Comparing Your Travel Options
The cheapest way to get from Bahrain to Masai Mara Crossing is to fly and bus and drive which costs $180 - $420 and takes 14h 43m.
The fastest way to get from Bahrain to Masai Mara Crossing is to fly which takes 11h 12m and costs $210 - $500.
The distance between Bahrain and Masai Mara Crossing is 3508 km.
It takes approximately 11h 12m to get from Bahrain to Masai Mara Crossing, including transfers.
There are 43+ hotels available in Masai Mara Crossing.
What companies run services between Bahrain and Masai Mara Crossing, Kenya?
Gulf Air Bahrain, FlexFlight ApS, and seven other airlines fly from Bahrain International Airport (BAH) to Mara Serena Airport (MRE) once daily.
- Website
- kenya-airways.com
Flights from Bahrain International Airport to Kisumu International Airport via Nairobi
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $160–390
Flights from Bahrain International Airport to Kisumu International Airport via Doha, Nairobi
- Ave. Duration
- 13h 10m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $180–650
Flights from Bahrain International Airport to Kisumu International Airport via Abu Dhabi, Nairobi
- Ave. Duration
- 9h
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $150–480
Flights from Bahrain International Airport to Kisumu International Airport via Jeddah, Nairobi
- Ave. Duration
- 10h 50m
- When
- Saturday and Sunday
- Estimated price
- $160–550
Flights from Bahrain International Airport to Kisumu International Airport via Sharjah, Nairobi
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- $190–490
Flights from Bahrain International Airport to Nairobi via Doha
- Ave. Duration
- 10h 20m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $180–650
Flights from Bahrain International Airport to Eldoret International Airport via Nairobi
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $200–500
Flights from Bahrain International Airport to Eldoret International Airport via Doha, Nairobi
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- $230–850
Flights from Bahrain International Airport to Eldoret International Airport via Abu Dhabi, Nairobi
- Ave. Duration
- 9h 30m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $200–650
Flights from Bahrain International Airport to Eldoret International Airport via Jeddah, Nairobi
- Ave. Duration
- 11h 10m
- When
- Sunday
- Estimated price
- $210–650
Flights from Bahrain International Airport to Eldoret International Airport via Riyadh, Nairobi
- Ave. Duration
- 11h 15m
- When
- Tuesday and Thursday
- Estimated price
- $240–700
Flights from Bahrain International Airport to Eldoret International Airport via Sharjah, Nairobi
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- $240–650
- Phone
- +254 726 354 300 / 301
- [email protected]
- Website
- easycoachkenya.com
Bus from Nairobi to Bomet
- Ave. Duration
- 4h 17m
- Frequency
- Every 3 hours
- Estimated price
- $9–12
- Schedules at
- easycoachkenya.com
- Ave. Duration
- 1h 29m
- Estimated price
- $85–110
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 to plan an amazing trip around Scandinavia, How to get from Stansted Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.


