Bookmundi

Top Tour Operators and Travel Agencies in Kenya 2019/2020

Top Tour Operators and Travel Agencies in Kenya. Below you will find 42 of the best tour operators and travel agencies in Kenya offering in total 289 tours and holidays through-out Kenya. Combined they have received 166 customer reviews and an average rating of 5 out of 5 stars. The top tour activities offered in Kenya are: Wildlife, landscapes and nature, Explorer & Adventure and sport activities.

42 Tour Operators in Kenya with 166 Reviews

Why book with us We offer a free safari holiday planning service so you can have a customised safari that caters to your interests and budget. All the locations, places of interest and accommodations we have visited as we feel that experience is the best way to ensure we provide good advice and put ...Read More
Why book with us There are many reasons to book with us but the best reason is that we wish to be your caring partner. Joining us for a tour means joining a new family that will be responsible for making sure your stay is as comfortable as possible.

We always try our level ...Read More
Why book with us We believe the most rewarding safaris are often the result of the incredible people you meet along the way and indeed the animals and sights you see.

All our Safaris are tailored. We work with you to design a safari that specifically takes into consideration your interests, budget and occasion ...Read More
Why book with us We have offices in both Kenya and Tanzania which makes our operations easy and hands on. We have had a great deal of experience since the year 2007, both good and bad and have always learnt from our past experience. This has led us to know the best way is ...Read More
Why book with us Bigmac Africa safari is your ultimate travel partner. By offering you a wide range of budget and luxury wild adventures, you are guaranteed an unforgettable holiday.

Explore Kenya and Tanzania's best game parks with our experienced guides for an unmatched wildlife vacation. Get close to nature and experience the “Big ...Read More
Why book with us Why Tropical Vacations | The Tropical difference

15+ Years of experience in tours travel operations and holiday planning in Africa and beyond!

Wondering who to book with and why?

From thousands and a never-ending number of safari and tour companies bidding for your business, it is often difficult to decide ...Read More
Why book with us ...Read More
Why book with us At Exodus, we know what makes you tick when it comes to holidays. It’s a desire shared by so many others. A yearning to visit new places and come home with a real sense of what they’re all about. This means delving into local traditions, cultures, cuisine, lifestyles – anything ...Read More
Why book with us Why choose our company

Our company works with travel operators from international markets to update our ways in delivering optimum customer service. We also have a marketing team that studies the profile of our target clients to ensure that we can best meet their expectations. With the cut-throat competition in ...Read More
Why book with us - Wide selection of tours
- Customized and private tours
- Best Price Guarantee
- Qualified and Experienced Staff
- Quick Communication all round the clock
- Adventurous and Creative drivers/guides that will fulfill your safari dreams ...Read More
Why book with us Because we offer a personalized and quality service to the satisfaction of all our clients and promote every aspect of tourism. ...Read More
Why book with us We are a friendly safari organizer that will provide you with a personalized and perfectly tailor made kenya safari to suite your requirements and expectations.We make sure our clients have memorable moments during our safari at an affordable rate. ...Read More
Why book with us We excel in offering a one on one unique guest experience. A guest experience that is immersive, interactive and tailor made to meet your specific needs and requirements. A portion of our revenue is donated to education funds for the students of the Maasai Communities. ...Read More
Why book with us we are decided to serve excellence, providing undivided attention to our customers, meticulous attention to detail ...Read More
Free Cancellation
Free cancellation on most tours.
Showing 1 - 14 of 42 results
Create your custom-made trip to Kenya

Travelling to Kenya? Chat with a local travel specialist in Kenya who can help organize your trip.

  • Victoria Erskine
    Victoria Erskine
    Travel Expert in Kenya & South Africa
  • Leonie Taylor
    Leonie Taylor
    Travel Expert in Kenya & Tanzania
  • Thea Gillingham
    Thea Gillingham
    Travel Expert in Kenya & Tanzania
Our travel experts are recommended by
  • BBC
  • Independent
  • Herald Sun

Kenya Tour Reviews

4.7 - Excellent Based on 166 customer reviews
Amazing Africa - Outstanding On The Go Tours Reviewed Tour: Kenya to Kruger - 33 days
Louis From England
5 - Excellent
“Amazing Africa. Good Game Drives. Kick-ass Kruger. Outstanding On The Go Tours. Really cannot be more than happy. Go for it.”
Great services by a very friendly and knowledgeable company/ staff Reviewed Tour: Luxury Kenya & Zanzibar Holiday
Anonymous From USA
5 - Excellent
“The holiday to Kenya and Zanzibar was better than ever imagined and would highly reccomend! The holiday was for our honeymoon and was made extra special in lots of different ways, which was appreciated!”
Amazing safari experience with SafariBook Evolution! Reviewed Tour: 8 Days Kenya and Tanzania Classic Safari
Ewa Golinska From Germany
5 - Excellent
“It took us long hours of research and hundreds of emails exchanged before we have decide for tour operator so I would love to give you my opinion and recommendation for SafariBook Evolution. Hope this will help you out!
Firstly, why have we decided to go on Safari with SafariBook Evolution?
Friendly and prompt communication with Steve (owner), flexibility and willingness to meet our needs and kind of gut feeling ;)
Booking process was very easy and at the end we put a trust in Steve and sent 75% of the payment - we were travelling to Zanzibar before and we did not want to carry that much cash.
My 2 friends and I, we went for 9 days safari with following itinerary: Tanzania starting in Arusha - Tarangire National Park, Lake Manyara with walk, Serengeti, Ngorongoro Crater, Empakai Crater, Kenya - Amboseli with walk. We had amazing guides, I could not wish for better company, we had a lot of fun and I learnt so much about animal, Masai culture and life of African people. In Tanzania our guide was Godlove Goodluck and in Kenya - Onesmus. We had also cook named Alifa - cooking is really his passion and food was tasty. Much better than in any African restaurant we had been :D
Everything was organized and yeah, sure, things did go sideway, as our car got broken, but what I appreciate is how the things were handled and what Steve did to make sure our trip is untouched (new car was sent, meantime rescue car camet to not lose any game drive etc). And to make it up Steve made us amazing surprise. We were flying out of Nairobi at 6 am so he arranged for us home stay at lovely Kenyan family. We had wonderful last night in Africa with his friends. We could not wish for more. Ah, one more great surprise from Steve! We had budget safari with basic accommodation to keep cost as lower as possible, and is like Steve would know us better, he booked for our last 2 nights amazing lodge with swimming pool and view on Kilimanjaro. After diving and 9 days in the car on bumpy roads this was like a dream!
I can honestly recommend SafariBook Evolution, Steve and his team for organization of your Safari. Steve - thank you so much for amazing experience and providing us great guides, this made all difference.”
Back to top
image description
{{(chatView=='product' || chatView=='viewoffers')?activeuser:getFirstName(activeuser)}}
{{productTitle}}
{{productTitle}} {{productTitle}}
View Offer

Hello! from, {{activeuser}}

Replies will be sent directly to your email address, if offline.

  • Confused?
  • Queries?
  • Or just feeling alone?

Communicate with {{getFirstName(activeuser)}}

  • Replies will be sent to your own email address, from where you can continue the conversation.
  • 1. Your enquiry is sent directly to the company.
  • 2. They will reply to your own email, from where you can continue the conversation.

Communicate with Communicate with {{activeuser}}

  • 1. Your enquiry is sent directly to the company.
  • 2. They will reply to your own email, from where you can continue the conversation.
{{stickyMessage}}
No conversations yet :(
Hi ,
Thanks for your trip input. We will do our utmost to make sure that you get a trip of a lifetime.
We've noted down your trip requirements below. You can easily them.
  • {{myRequest.title}}
  • Country: {{!!tripPlannerKeysNames[myRequest.id].geoLocation?tripPlannerKeysNames[myRequest.id].geoLocation:myRequest.country}}
  • Destination: {{tripPlannerKeysNames[myRequest.id].destinations.join(', ')}}
  • Activity: {{tripPlannerKeysNames[myRequest.id].activity.join(', ')}}
  • Custom Destination: {{tripPlannerCustom[myRequest.id].destination}}
  • Custom Activity: {{tripPlannerCustom[myRequest.id].activity}}
  • Group Size: {{myRequest.no_of_adults > 0 && myRequest.no_of_children > 0?',':''}} {{myRequest.group_type=='Single'?'1 Person':myRequest.group_type=='Couple'?'2 People':''}}
  • {{myRequest.departure_month || myRequest.duration?'Approx. Dates':'Travel Dates'}}: {{myRequest.start_date | readableDate}} to {{myRequest.end_date | readableDate}} {{myRequest.departure_month}}, {{myRequest.duration}} Not decided yet
  • Tour Type: {{myRequest.tourtype | tourtypefullName}}
  • Age Group: {{myRequest.age_group}} yrs
  • Type of Tour: {{tripPlannerKeysNames[myRequest.id].type_of_tour}}
  • Accommodation Option: {{tripPlannerKeysNames[myRequest.id].accommodation_option}}
  • Budget Per Person: USD {{myRequest.approx_budget_amount}}
  • Budget Flexibility {{tripPlannerKeysNames[myRequest.id].budget_flexibility}}
  • Trip Planning Stage {{myRequest.trip_planning_stage}}
  • Trip Details: ... Read More Read Less
How our Travel Expert Service Works
  • 1 We connect you with a hand-picked and qualified travel expert who can match your trip requirements. The advantage of working directly through a travel expert is that you get the best and unfiltered advice from the very beginning.
  • 2 The travel expert will help you with creating and customising a trip for you. If you have any questions or concerns relating to the trip, the travel expert will also be able to help you with those.
  • 3 When you feel that your trip is exactly per your wish, you'll be able to book the entire trip here on Bookmundi.
The Advantages of Bookmundi
  • Selected Local Travel Experts All our local travel experts have been chosen based on rigorous selection criteria. In fact, we reject 98 out of 100 local travel agencies, and thereby giving you access to the top 1-2% local travel experts.
  • Secure Online Payment and Financial Guarantee Each and every trip is required to go through Bookmundi's secure payment platform, powered by Stripe and supported by SSL. All payments are therefore carried out in secure manners. We are furthermore member of the Danish Travel Fund which gives you a 100% financial guarantee for any money you pay on Bookmundi, even if we went bankrupt (which we we will not!).
  • Trip Replacement or 100% Reimbursement Bookmundi has hand-picked your local travel expert. Our role, as your trusted third party, is therefore to make sure that your entire experience runs as seamless and secure as possible. We guarantee to you that in the unlikely event where a local travel expert cancels your trip after your deposit or full payment has been made, we commit to replacing these services with another equally qualified agency so that your trip can go ahead as planned, or failing to replace it, we will give you a 100% reimbursement.
New customised trip enquiry by {{getFirstName(activeuser)}}:
  • Title: {{myRequest.title}}
  • Country: {{!!tripPlannerKeysNames[myRequest.id].geoLocation?tripPlannerKeysNames[myRequest.id].geoLocation:myRequest.country}}
  • Destination: {{tripPlannerKeysNames[myRequest.id].destinations.join(', ')}}
  • Activity: {{tripPlannerKeysNames[myRequest.id].activity.join(', ')}}
  • Custom Destination: {{tripPlannerCustom[myRequest.id].destination}}
  • Custom Activity: {{tripPlannerCustom[myRequest.id].activity}}
  • Group Size: {{myRequest.no_of_adults > 0 && myRequest.no_of_children > 0?',':''}} {{myRequest.group_type=='Single'?'1 Person':myRequest.group_type=='Couple'?'2 People':''}}
  • {{myRequest.departure_month || myRequest.duration?'Approx. Dates':'Travel Dates'}}: {{myRequest.start_date | readableDate}} to {{myRequest.end_date | readableDate}} {{myRequest.departure_month}}, {{myRequest.duration}} Not decided yet
  • Tour Type: {{myRequest.tourtype | tourtypefullName}}
  • Age Group: {{myRequest.age_group}} yrs
  • Type of Tour: {{tripPlannerKeysNames[myRequest.id].type_of_tour}}
  • Accommodation Option: {{tripPlannerKeysNames[myRequest.id].accommodation_option}}
  • Budget Per Person: USD {{myRequest.approx_budget_amount}}
  • Budget Flexibility {{tripPlannerKeysNames[myRequest.id].budget_flexibility}}
  • Trip Planning Stage {{myRequest.trip_planning_stage}}
""
Can you handle {{getFirstName(activeuser)}}'s enquiry? Rejection Reason
{{myRequest.reject_reason?myRequest.reject_reason:'Sorry, Your trip request has been rejected.'}}
img description img description img description
seen

{{(duplex.offer_mode==1 && messages.length==1 && iamagency==1)?'Messaging this user is blocked momentarily':settings.bolcked_message}}
{{qResponse.message}}
Guideline for Responding to Customised Trip Requests
Dear {{!activeuserExpert ? activeuserExpert.first_name: 'N/A'}}, Before responding to {{getFirstName(activeuser)}}’s customised trip request for {{plannerCountries}} we recommend that you carefully read these guidelines as they will help you with approaching the customer correctly and convert the enquiry into a trip booking.
{{errorMessage}} Okay, got it! Need help?Contact us
This message will be delivered as an email because {{getFirstName(activeuser)}} is currently offline.
  • {{files.file_name}}
Hi ,
Thanks for your trip input. We will do our utmost to make sure that you get a trip of a lifetime.
We've noted down your trip requirements below. You can easily them.
  • {{myRequest.title}}
  • Country: {{!!tripPlannerKeysNames[myRequest.id].geoLocation?tripPlannerKeysNames[myRequest.id].geoLocation:myRequest.country}}
  • Destination: {{tripPlannerKeysNames[myRequest.id].destinations.join(', ')}}
  • Activity: {{tripPlannerKeysNames[myRequest.id].activity.join(', ')}}
  • Custom Destination: {{tripPlannerCustom[myRequest.id].destination}}
  • Custom Activity: {{tripPlannerCustom[myRequest.id].activity}}
  • Group Size: {{myRequest.no_of_adults > 0 && myRequest.no_of_children > 0?',':''}} {{myRequest.group_type=='Single'?'1 Person':myRequest.group_type=='Couple'?'2 People':''}}
  • {{myRequest.departure_month || myRequest.duration?'Approx. Dates':'Travel Dates'}}: {{myRequest.start_date | readableDate}} to {{myRequest.end_date | readableDate}} {{myRequest.departure_month}}, {{myRequest.duration}} Not decided yet
  • Tour Type: {{myRequest.tourtype | tourtypefullName}}
  • Age Group: {{myRequest.age_group}} yrs
  • Type of Tour: {{tripPlannerKeysNames[myRequest.id].type_of_tour}}
  • Accommodation Option: {{tripPlannerKeysNames[myRequest.id].accommodation_option}}
  • Budget Per Person: USD {{myRequest.approx_budget_amount}}
  • Budget Flexibility {{tripPlannerKeysNames[myRequest.id].budget_flexibility}}
  • Trip Planning Stage {{myRequest.trip_planning_stage}}
  • Trip Details: ... Read More Read Less
How our Travel Expert Service Works
  • 1 We connect you with a hand-picked and qualified travel expert who can match your trip requirements. The advantage of working directly through a travel expert is that you get the best and unfiltered advice from the very beginning.
  • 2 The travel expert will help you with creating and customising a trip for you. If you have any questions or concerns relating to the trip, the travel expert will also be able to help you with those.
  • 3 When you feel that your trip is exactly per your wish, you'll be able to book the entire trip here on Bookmundi.
The Advantages of Bookmundi
  • Selected Local Travel Experts All our local travel experts have been chosen based on rigorous selection criteria. In fact, we reject 98 out of 100 local travel agencies, and thereby giving you access to the top 1-2% local travel experts.
  • Secure Online Payment and Financial Guarantee Each and every trip is required to go through Bookmundi's secure payment platform, powered by Stripe and supported by SSL. All payments are therefore carried out in secure manners. We are furthermore member of the Danish Travel Fund which gives you a 100% financial guarantee for any money you pay on Bookmundi, even if we went bankrupt (which we we will not!).
  • Trip Replacement or 100% Reimbursement Bookmundi has hand-picked your local travel expert. Our role, as your trusted third party, is therefore to make sure that your entire experience runs as seamless and secure as possible. We guarantee to you that in the unlikely event where a local travel expert cancels your trip after your deposit or full payment has been made, we commit to replacing these services with another equally qualified agency so that your trip can go ahead as planned, or failing to replace it, we will give you a 100% reimbursement.
New customised trip enquiry by {{getFirstName(activeuser)}}:
  • Title: {{myRequest.title}}
  • Country: {{!!tripPlannerKeysNames[myRequest.id].geoLocation?tripPlannerKeysNames[myRequest.id].geoLocation:myRequest.country}}
  • Destination: {{tripPlannerKeysNames[myRequest.id].destinations.join(', ')}}
  • Activity: {{tripPlannerKeysNames[myRequest.id].activity.join(', ')}}
  • Custom Destination: {{tripPlannerCustom[myRequest.id].destination}}
  • Custom Activity: {{tripPlannerCustom[myRequest.id].activity}}
  • Group Size: {{myRequest.no_of_adults > 0 && myRequest.no_of_children > 0?',':''}} {{myRequest.group_type=='Single'?'1 Person':myRequest.group_type=='Couple'?'2 People':''}}
  • {{myRequest.departure_month || myRequest.duration?'Approx. Dates':'Travel Dates'}}: {{myRequest.start_date | readableDate}} to {{myRequest.end_date | readableDate}} {{myRequest.departure_month}}, {{myRequest.duration}} Not decided yet
  • Tour Type: {{myRequest.tourtype | tourtypefullName}}
  • Age Group: {{myRequest.age_group}} yrs
  • Type of Tour: {{tripPlannerKeysNames[myRequest.id].type_of_tour}}
  • Accommodation Option: {{tripPlannerKeysNames[myRequest.id].accommodation_option}}
  • Budget Per Person: USD {{myRequest.approx_budget_amount}}
  • Budget Flexibility {{tripPlannerKeysNames[myRequest.id].budget_flexibility}}
  • Trip Planning Stage {{myRequest.trip_planning_stage}}
""
Can you handle {{getFirstName(activeuser)}}'s enquiry? Rejection Reason
{{myRequest.reject_reason?myRequest.reject_reason:'Sorry, Your trip request has been rejected.'}}
Looking for available travel experts
No conversations yet :(