Modern Coast Online Booking Procedure: Book Online and Pay Via M-Pesa

What is Modern Coast online booking procedure? This is a question in the minds of many Kenyans who want to use the luxury bus but don’t have the time to travel to the booking office to make reservations.

If have ever travelled to Mombasa, Kisumu, Nairobi, Kampala, Busia, Nakuru, Dar-es-salaam etc via bus you’ll have to agree with me that Modern Coast buses are the best in the industry.

The luxurious buses have sleeping coaches, ports for phone charging, high-speed internet and plenty of legroom. All this makes your travel comfortable and stress-free.

To make bookings easy and convenient for you, Modern Coast Bus allows travellers to book their buses online. This makes booking as easy as ABC. You book a Modern Coast bus and pay via Mpesa from the comfort of your house or office.

You Might Also Like: How to pay DStv via Mpesa

The online booking platform lets you choose the seating position you love on the bus. You can also choose among their different sitting classes (VIP, First Class, and Business class seats)

Modern Coast Online Booking Procedure 2020

In this post, I’m going to take you through the Modern Coast bus online booking procedure. Let’s dive in:

Visit the Modern Coast Bus website

Visit the website by clicking the following link

Search for available buses

modern coast bus booking

On the left-hand side of the website (if you’re using a computer) or you’ll see a form titled ‘Book now’. Fill out the form with From, To, and Travel date details. Unless you’re booking from outside Kenya, leave the currency field as it is. If you want to book a return ticket, click on the check the box titled ‘Return Ticket’. Click on ‘search’ and wait.

Select the bus that fits your travel schedule

modern coast online booking

On the next screen, you’ll see a list of all the available buses, their reporting time, their departure time and their prices (for VIP, First Class, and Business class seats). Pick a bus that best fits your preferred travel time. To do this, click on the tick on the right-hand side of the table. And wait.

Choose a seat from those available

modern coast booking online

On selecting your preferred bus, you will be taken to the next page where you choose your preferred seat inside the bus. The bus layout is as shown below. The available seats are orange in colour. Just click on the chair you want and click submit. (Remember to check on classes since the different classes – VIP, First Class, and Business Class – have different fare rates)

Fill out personal details

modern coast express online booking

Now it is time to enter your personal details for payment purposes. Enter your name, phone number, email address, ID/PP number and Nationality. After that, select your preferred payment method. Here, click on M-Pesa, then ‘Pay with M-Pesa’. Wait.

You should the following message after hitting the ‘Pay With Mpesa button. “Your reservation has been made. We will send you a text shortly. You will need to pay within 15 minutes after which another SMS confirming ticket booking will be sent. Thank you.”

Make Payment

You’ll receive an SMS on your phone with the Modern coast Paybill number and the amount you’re supposed to pay. Go to your M-pesa menu and make that payment and you’re good to go.

You have to make the payment within 15 minutes. After 15 minutes, your reserved seat will be cancelled.

Modern Coast Bus Fare Charges

To see the current Modern Coast bus fare charges, head over to the pricing page at

Modern Coast Bus Fare Charges
  1. Choose the bus type. There are three types of buses
  • OXYGEN: Nairobi – Mombasa
  • IRIZAR: Mombasa – Tanga- Dar-es-salaam
  • NORMAL: All Kenyan, Ugandan, Tanzanian & Rwandese destinations
  1. Select a class of choice. There are three classes
  • VIP,
  • First Class,
  • Business-class seats
  1. Select town from and town to
  2. Choose currency
  3. Click on fetch and the bus fare will be calculated and displayed.

Modern Coast Contacts

If you have any question or issue and you feel like you need to reach out to Modern Coast Bus, use the following Modern coast contacts:

Mobile phone number: +254 705 700 888

E-mail address:

Online contact form:

I hope the above guide Modern Coast online booking procedure helps. If you like it, feel free to share this post with your circles.

Leave a Comment