Nairobi → Malindi

2026-10-19 · ~10–12 hrs

  1. 1
  2. 2
  3. 3

Nairobi to Malindi bus tickets

3 buses available · 2026-10-19

Executive

04:00 PM

Nairobi

🚌

~10–12 hrs

Malindi

Arrival estimate

2+2 seatingReclining seatsWi-FiLCD screens

KES 2,450

11 seats left

VIP

08:00 PM

Nairobi

🚌

~10–12 hrs

Malindi

Arrival estimate

2+1 seatingExtra legroomUSB chargingRefreshments

KES 2,700

14 seats left

Standard

10:00 PM

Nairobi

🚌

~10–12 hrs

Malindi

Arrival estimate

2+2 seatingComfortable seatsGreat value

KES 2,200

14 seats left

Nairobi to Malindi by bus — route guide

Journey time

~10–12 hrs

Depending on traffic and stops along the way

Fares from

KES 2,200

VIP from KES 2,700

Departs Nairobi

08:00 PM · approx.

Arrive at least 30 minutes early

What to expect on the Nairobi–Malindi trip

Rayan Coach runs daily buses from Nairobi to Malindi. Choose between VIP, Executive and Standard classes — every bus shows its live seat map before you book, so you can pick a window or aisle seat in advance. Once you confirm, your booking is sent to our team on WhatsApp and your seat is reserved under your name.

Nairobi to Malindi — frequently asked questions

How much is a bus ticket from Nairobi to Malindi?
Fares start at KES 2,200 for Standard class and KES 2,700 for VIP. The exact fare for each bus is shown before you pick a seat.
How long is the journey from Nairobi to Malindi?
Approximately 10–12 hrs by bus, depending on traffic and stops along the way.
What time does the bus leave Nairobi?
Buses depart at 08:00 PM · approx.. We recommend arriving at the departure office at least 30 minutes early.
How do I confirm my booking?
Pick your bus and seat, enter your details and confirm — your booking is sent to our team on WhatsApp and your seat is reserved under your name.