...

Tips for traveling by matatu in Kenya and public transport

Read the blog

Traveling by matatu in Kenya is a fantastic experience, but this mode of public transportation can also be a big challenge. Curled up in a small van with 15 other people, banging your head on the ceiling and with your backpack on your lap, you bump right through the Kenyan countryside and busy cities. On the left you see giraffes and on the right dozens of children stand waving at you. The matatu’s in Kenya are a surprise every day for which you must also have a good portion of patience. We spent 3.5 weeks traveling through Kenya by public transport and share all our tips below.

Matatu’s in Kenya: traveling in small vans

The main means of public transport in Kenya is the local minivan, called the matatu. The matatu has room for about 15 people but it is not full until literally no one else can get in. That means sometimes as many as 25 people are pushed in. There is also not always room to store your carry-on luggage, so you may have to keep it on your lap for hours.

Traveling by matatu in Kenya is certainly not always comfortable, but it is a tremendous experience. Locals always respond enthusiastically when they see tourists and all strike up a conversation. An additional advantage is that the locals all speak English extremely well. They are also extremely helpful in getting you to the right matatu and helping you out where needed.

Locals in Kenya public transport

Tips for traveling by matatu in Kenya

Be patient

The matatu does not leave at a specific time. Only when the minivan is full (i.e., really all the spots are occupied) does it start driving. This can mean that sometimes you have to wait a few hours. In Lake Naivasha, we arrived at the bus station at 07:30 at the matatu to Nairobi. We ended up not leaving until 10:30. Especially the fact that you have no idea when the matatu is going to leave is very annoying.

Don’t count on too many miles in a day

So because you sometimes have to wait up to 3 hours for the matatu to leave, you have to keep an ample schedule. You cannot make huge trips within Kenya in one day, simply because the rides take too long and the time spent waiting can add up considerably.

The longest drive we made was from Lake Naivasha (via Nairobi) to Amboseli, where we finally arrived just before sunset. Always count on it taking at least 1.5 times longer than it appears on Google Maps.

Matatu inside Kenya public transport
Local transportation Kenya

Always check with your accommodation on how to travel from place to place in Kenya

Often we had no idea how to get from one place to another by public transport in Kenya. We always asked this in advance at the accommodation.

Book your accommodation in Kenya here via booking.com and chat with the host in advance about options for traveling by public transport.

Besides telling you exactly which route to take, they can also inform you about the price of the matatu. In fact, it still sometimes happens that, when they see a tourist, the price is doubled. This is not necessary the moment you know what a route should cost.

Average cost of a matatu in Kenya

In 2025, we traveled in Kenya for 3.5 weeks and spent the following for these routes:

  • From Narok to Maasai Mara: 600 Kes ($5) per person.
  • From Narok to Lake Naivasha: 800 Kes ($7) per person.
  • From Lake Naivasha to Nairobi: 800 Kes per person.
  • From Nairobi to Amboseli: 800 Kes per person.
  • From Amboseli to Tsavo (Voi): 1100 Kes ($9) per person.

Keep in mind that sometimes you will be told a price that is way too high as a tourist. Therefore, we always recommend asking for the current prices from the host of your accommodation so that you know for sure what the local price should be. You can then also negotiate perfectly well.

Local money Kenya

Great coaches in Kenya with Easy Coach

Large coaches also operate between certain routes in Kenya. This travels a whole lot more pleasantly than by matatu in Kenya. You have these, for example, on the route from Nairobi to Narok (the base for Maasai Mara). This large coach is called Easy Coach. You can book tickets in advance through Easy Coach’s website. You can only checkout using Mpesa, the local online way of payment in Kenya. You can download Mpesa when you have purchased a local SIM card from Safaricom. You can read all about this in the blog: sim card in Kenya, safaricom and paying with Mpesa.

Train in Kenya

In addition to the matatu and coaches, a train track also runs through Kenya. The most famous route, and probably the only one you need as a tourist, is the train between Nairobi and Mombassa (Kenya’s coast).

From Nairobi you can travel by train to Voi, the base for the Tsavo National Park. After this, you travel on by train from Voi to Mombassa. Buy your tickets in advance through the Madaraka Express website. Also on this website you can only pay with Mpesa. Don’t have a Mpesa (yet)? Then ask your accommodation if they can reserve the tickets in advance for you so you can reimburse them.

Tips for traveling by train in Kenya

Tips for the train in Kenya

  1. Always be at the train station at least an hour in advance. Checking in and routing at the train station is terribly cumbersome and if you are not on time, the train rides away. This one doesn’t wait a minute.
  2. Don’t bring sharp things in your suitcase. We had an expensive pocket knife in our backpack, which was taken out by security. This was not allowed on the train (unless we paid him 4000 Kes, then he did turn a blind eye….)
  3. You can choose first or second class when you book your ticket. First class is really a lot more relaxed, you sit on more comfortable seats and you have a lot more space. It is 3x as expensive as second class, where you sit mostly among the locals.

How does the train work in Kenya?

  1. So first of all, you buy a ticket for the train, first or second class, online through the Madaraka Express website.
  2. Then, on the day itself, arrive at the train station at least one hour in advance.
  3. Here you often have to first stand in a line where you show the tickets on your phone. Then you have to put down your luggage so a drug dog can sniff it. Then your luggage goes through a scanner.
  4. Then you have to physically pick up your train ticket at the office and this is the point where it takes a long time. You often stand in a huge line of people who just don’t seem to get on. You have to give your reservation number and your cell phone number to the cashier, who can then print your train ticket and hand it to you.
  5. After this, you and your luggage must once again go through security before arriving on the platform. Here you must walk to the right carriage and before boarding the train, you must once again show your train ticket to the conductor.

So traveling by train in Kenya can be very cumbersome and especially time-consuming. We almost missed the train once in Mombassa because the line for collecting train tickets was so long. Stressing early in the morning and having to run hard with a 15-kilo backpack on your back is not a very nice start to the day we can tell you.

Public transport Kenya
Traveling by train in Kenya

Preparing for public transportation in Kenya

  • Make sure you have plenty of cash on hand. You can almost always pay with cash Kenya Shilling only.
  • Always bring plenty of water and food and drink. Public transportation in Kenya can be hot, crowded, busy and long.
  • Always wear layers. It can get incredibly hot in the matatu and trains so make sure you can always take something off to cool off.
  • Make it clear to the driver where you need to get out so they can stop in time for you.

Also enjoy Kenya’s public transportation and inefficiencies

As long as it takes and as frustrating as it can be at times, Kenya’s public transportation is an activity in itself. You see the craziest things, talk to nice people and feast your eyes. It is certainly not difficult to travel by public transport in Kenya and we didn’t feel unsafe either. As long as you always keep your belongings close to you and watch out with open windows and phones in crowded cities like Nairobi.

Read our Kenya itinerary in 3 weeks here and discover the best destinations to explore this beautiful country!!!

Driving a car yourself in Kenya

In addition to traveling by public transportation, you can also easily drive yourself by rental car in Kenya. In Nairobi it does get really crazy and we wouldn’t find it comfortable to drive, but beyond that it’s pretty doable. In Kenya they do drive on the left side of the road.

In addition, overtaking on the “highways” can also feel very exciting at first because some matatu or large trucks tend to push the small cars off the road. You get used to this fairly quickly and after 2 days you can judge the traffic a lot better. We recommend always renting a car with Sunnycars so you are all-in insured and have peace of mind. Also read our blog on renting a car in Kenya and driving it yourself.

Self drive safari in Kenya

We are Leon and Noëlle, both (obviously) love to travel and have been traveling around the world indefinitely since September 2022! During this adventure we visit the most beautiful places on earth and we like to share this with you to inspire you and get the best out of your trip. If you need help with planning your trip do not hesitate to send us a message via email or instagram.

All our information is free to use for you. Would you like to help us to keep up the good work?

Buy us a coffee

Leon & Noëlle

Digital nomads, The World Trippers

The newest blogs

M-Pesa and SIM card in Kenya: things you need to know

When you travel to Kenya, you're likely to see something about M-Pesa. What exactly is M-Pesa? And how do you pay with it in Kenya? This has everything to do with the sim card you need in Kenya:...

Budget Kenya: how expensive is Kenya?

Kenya is a beautiful country, which has everything you need for a wonderful trip. Prepare for insane safaris, beautiful mountains, a stunning coastline and an impressive culture. To afford all...

Backpacking in Kenya

Backpacking in Kenya is a wonderful adventure. One moment you're still crammed into the local public transport while an hour later you're on the back of a scooter with your backpack. You walk and...

Safety in Kenya: is Kenya safe?

If you are researching to travel to Kenya, you probably immediately wonder: is Kenya safe? We traveled around this beautiful country by public transport for 3.5 weeks and did not feel unsafe....

Self drive in Kenya: car rental in Kenya

Driving yourself in Kenya is a fantastic experience. The freedom you feel while tearing along the national parks in your car and seeing giraffes and zebras along the side of the road is...

Frequently asked questions

What is a matatu in Kenya?

A matatu is a small minivan. It runs as a public transport bus to all places in Kenya.

Do I need to buy a ticket for the matatu?

You don't have to buy a ticket in advance for the matatu. You just board the matatu that drives to your destination and then you pay the man who arranges everything.

Is public transportation in Kenya safe?

Yes. We definitely found public transportation in Kenya to be safe. We haven't had any crazy collisions. As long as you watch your stuff carefully, it's likely nothing will happen.

How much does public transportation and matatu cost in Kenya?

Public transportation and matatu's in Kenya are very cheap. On average, you will spend 600 Kes (€4) for a 2-hour matatu ride. While the train is a lot more expensive, it is also much more comfortable and faster.

How does public transportation work in Kenya?

So for the matatu, you don't need to buy a ticket in advance. For the Easy Coach bus and train you do. You can easily do this online through the website of the providers. You have to pay directly online with M-Pesa.