Guardian Angel Online Booking And Contacts

Guardian Angel Bus

Here is how Guardian Angel Online booking is done. However, before we can look how booking is done, I just wanted to answer some quick questions that are often asked on this website.

What is Guardian Angel?

Guardian angel is a bus company that plies on routes to Western Kenya. Guardian Angel is a household name especially to residents of South Nyanza, especially Kisii, Migori and Homabay Regions.  

What you may not know is that Guardian Angel traces its roots from Nyamira Express, another well know bus on the Nairobi Kisii route. In fact, Guardian Angel is the property of the late Ong’era Moturi, a powerful business and political mogul of the Kisii region who also owned the Nyamira Bus Company.

On which Routes does the bus operate?

As I noted earlier, the bus operates from Nairobi to Western Kenya, especially the South Nyanza Region. Here are the popular destinations the bus operates to.

  • Kisii
  • Kisumu
  • Ugunja
  • Maseno
  • Bondo
  • Nyamira
  • Migori
  • Mbale
  • Kericho
  • Kakamega
  • Rongo
  • Eldoret
  • Webuye
  • Bungoma
  • Oyugis
  • Awendo
  • Sotik
  • Busia
  • Narok
  • Sirare
  • Bumala
  • Siaya
  • Homabay
  • Keroka

Where are their offices located?

The bus Company has offices in Nairobi at Railway Station next to Easy Coach. Besides this one, there are other branch offices at all the destinations listed above.

Guardian Angel Online booking, how it is done.

Online booking has made things very easy for travelers. Gone are the days you were required to present yourself physically at a particular booking station.

Today it is common to see people carrying ‘print yourself tickets’ as they board buses to their destinations.

How is this done?

Now on your internet enabled phone or computer, open this link that will take you to the Guardian Angel Bus Online Booking platform.

If you do this right, it should take you here. See the image below.

Guardian Angel Online Booking

Now you just need to begin searching for the bus to your destination. Now let us say you are traveling to Bungoma from Nairobi.

Enter Nairobi in the ‘From’ search button already present ‘e.g. Nairobi’, then enter Bungoma in the ‘to’ search button. Lastly enter your desired date of travel. If you happy with the information you have keyed in, hit the ‘Search’ Button.

If all goes well, you will find yourself here.


As you can see, if the image shows an outline of the bus. The amber (yellow) seats are yet to be booked. Those that are in white are already booked.

Now select a seat (note that you can select as many seats as possible depending on how many of you are traveling). If a seat is selected, it turns green. See image below. As you can already see, I have selected three seats.

Select Seats

As seats are selected, the page to the right is populated with the seats selected, the class you are booking, the fare for each seat and finally the total fare.

If you think you are good to go, scroll down the page and fill in the customer details as shown below.

Guardian Angel bus

Fill in all your details as required. If satisfied, hit the ‘proceed to payment’ button. This takes you to a page that looks this way.


If you scroll down you will find this section that show you how to pay. See image below.

Mpesa payment

The only two things you need to do now is pay via Mpesa, and fill in the required information. If done, hit the ‘Submit Booking’ button.

That is it. You are now booked to your destination.

Guardian Angel online booking, an easier way to do it.

I noticed that if use the method above, sometimes the system does not populate the expected results. To save time and frustrations, one you get to the portal, just scroll to the bottom and you will find a list of available buses.

Does Guardian Angel offer advance booking? I cannot tell for sure. When I tried booking, I never got a result that allows you to book more than a day in advance. Seemingly, you can only book in advance on the D-day of travel.

Other Important Information.

Head Office Location and Contacts

Location: -Railways
                 River Road Opp. Barclays bank
                 View Plaza, Ground floor, Nairobi, Kenya

Cell:         TEL 0722221290
Email:-     [email protected]
Ticket management – 0718880256

Contacts to Other Regional Offices.

Kisii: 0708008015, 0708008001

Riveroad: 0703204555

Kijauri:0708 84617

Sotik: Coming Soon
Keroka: 0708006499, 0708006351


Fares range from between Ksh. 800 to Ksh.2000 depending on the season.

Parcel Services

This bus company also offers parcel services to destinations it plies to. Usually the cost is per Kilogram. I am still looking for their price chart on this.


If you looking to travel with Guardian Angel Bus, you may need to hear this. One, they have no scheduled timetable, the buses only leave once its full, not even once have I seen it leave on time.

Second, unlike Easy Coach whose prices are always the same regardless of the season, this company charges depending on the season. During high seasons such as the December holidays, fares sky rocket to the roof.

Third, this bus company may be called Guardian Angel, but do not expect any angel on board, just like many other bus companies in Kenya, the crew may be difficult to handle.

Here is a comment found.

The last time I travelled by this bus I was greatly disappointed at the way I was handled. I had booked a particular seat only to get there and find some man had sat on 8th. He was really rude and was not willing to move. The management also were not concerned at my plight! I have never used this bus since, and that was my first trip with it! Your customer service stinks!By Annette Opondo

Looking for alternative bus companies, consider these ones below.

I you travel, remember to be safe. Safe travel.


Leave a Reply