Looking to complete your Dreamline online booking but not sure where to start? Whether you are traveling from Nairobi to Mombasa, heading to Western Kenya, crossing the border to Kampala, or planning a trip to Kigali, this step-by-step guide covers everything you need to know.
We break down the full Dreamline online booking process, routes, fares, seat classes, the Dreamline app, M-Pesa payment, contacts, and practical travel tips — all in one place.
Dreamline Express is one of Kenya’s fastest-growing and most reputable long-distance bus companies. Known for luxury buses, competitive fares, and a well-designed digital booking system, the company serves over 50 destinations across Kenya and East Africa. Read on for the complete 2026 guide to traveling with Dreamline Express.
What This Guide Covers:
1. About Dreamline Express — Who They Are
Dreamline Express Limited is a Kenyan intercity and cross-border bus company that has grown steadily from a small domestic operator into one of East Africa’s most recognizable passenger transport brands.
The company operates across Kenya, Uganda, Rwanda, and connects to Tanzania on select routes, making it one of the most versatile bus companies for East African travel.
What sets Dreamline Express apart from most Kenyan competitors is its investment in a modern, diverse fleet and a consistently high standard of onboard comfort across all service classes.
From the Zhongtong and Yutong luxury coaches to the Scania Gemilang buses on flagship routes, every Dreamline bus is equipped with amenities that make long-distance travel genuinely comfortable.
The company has also invested heavily in its digital infrastructure. The Dreamline online booking system — available on the web and via a dedicated mobile app — is widely regarded as one of the most user-friendly booking platforms in the Kenyan bus industry. The app even offers Promo Cash discounts of up to 25% for app bookings, making it financially rewarding to book digitally.
Official Website: dreamline.co.ke | dreamline-bus.online
Customer Care: 0710 444 411
Network: Kenya, Uganda, Rwanda — 50+ destinations
2. Dreamline Express Fleet and Onboard Amenities
Dreamline operates one of the most modern and varied bus fleets in Kenya. Understanding the different bus types helps you choose the right service when completing your Dreamline online booking.
Bus Types in the Dreamline Fleet
| Bus Type | Key Features |
| Scania Gemilang | Flagship luxury coach — VIP class, flat-bed seats on overnight routes, premium finish |
| Zhongtong Executive | Air conditioning, Free Wi-Fi, DVD player, phone charging outlets, GPS tracking, drinking water |
| Yutong Air | Air conditioning, Free Wi-Fi, phone charging outlets, DVD player, GPS tracking |
| Executive FD & MD | Free Wi-Fi, DVD player, phone charging outlet, GPS tracking |
| 48-Seater Standard | Charging point, GPS tracking — economy class on shorter routes |
Standard Amenities Across All Dreamline Buses
- Free onboard Wi-Fi — available across the entire fleet
- USB and power outlets at every seat — charge your phone and laptop during the journey
- GPS tracking — all buses are monitored in real time for safety and schedule adherence
- Air conditioning — all coaches are fully climate-controlled
- Onboard entertainment — music system and seat-back screens on select buses
- Extra legroom on VIP and Business class configurations
- Parcel space — all buses have luggage storage and accept parcel deliveries
3. Dreamline Routes, Schedule and Fares (2026)
Dreamline Express covers an extensive network of destinations across Kenya and East Africa. Below is a complete breakdown of their routes, key departure schedules, and 2026 fare ranges across all three seat classes.
Nairobi to Mombasa and Coast Routes
| Route | Departure Times | Fare Range (KES) |
| Nairobi – Mombasa | 08:30AM, 10:00AM, 07:30PM, 08:30PM, 09:30PM | KES 1,000 – 2,500 |
| Nairobi – Mtwapa | 08:30AM, 07:30PM, 09:00PM | KES 1,000 – 2,200 |
| Nairobi – Kilifi | Morning and evening departures | KES 1,100 – 2,300 |
| Nairobi – Malindi | Morning departures | KES 1,200 – 2,500 |
| Mombasa – Nairobi | Multiple daily — morning and evening | KES 1,000 – 2,500 |
| Mombasa – Kisumu | Morning departure via highway | KES 1,500 – 2,500 |
| Mombasa – Kitui | Morning departure | KES 600 – 1,200 |
Nairobi to Western Kenya Routes
| Route | Key Towns Served | Fare Range (KES) |
| Nairobi – Kisumu | Nakuru, Kericho, Kisumu | KES 1,200 – 1,800 |
| Nairobi – Kakamega | Nakuru, Eldoret, Kakamega | KES 1,200 – 1,800 |
| Nairobi – Eldoret | Nakuru, Eldoret | KES 900 – 1,500 |
| Nairobi – Bungoma | Nakuru, Eldoret, Bungoma | KES 1,200 – 1,800 |
| Nairobi – Busia / Malaba | Nakuru, Eldoret, Busia | KES 1,300 – 2,000 |
| Nairobi – Mumias | Nakuru, Kakamega, Mumias | KES 1,200 – 1,800 |
| Nairobi – Kisii / Migori | Kisumu, Kisii, Migori | KES 1,200 – 1,800 |
| Nairobi – Homa Bay / Bondo | Kisumu, Homa Bay / Bondo | KES 1,300 – 1,900 |
International Routes
| Route | Border / Via | Fare Range (KES) |
| Nairobi – Kampala (Uganda) | Via Malaba border | KES 2,500 – 4,000 |
| Nairobi – Jinja (Uganda) | Via Malaba border | KES 2,500 – 3,500 |
| Nairobi – Kigali (Rwanda) | Via Kampala, Uganda | KES 4,000 – 6,500 |
| Mombasa – Kampala | Via Nairobi or Highway | KES 3,000 – 4,500 |
| Kampala – Nairobi | Via Malaba border | KES 2,500 – 4,000 |
| Kampala – Kisumu | Via Busia border | KES 1,500 – 2,500 |
Dreamline Highway Buses — An Important Note
Dreamline operates an additional ‘Highway Bus’ service on the Nairobi–Mombasa corridor. These highway buses originate from upcountry towns — Nakuru, Busia, Bungoma, Kitale, and Malaba — and are Mombasa bound. Passengers in Nairobi who want to join a highway bus can board from the Sema Plaza office along Mombasa Road or at the Mlolongo office. This is useful for travelers who miss the main terminal departures or are coming from the Eastlands side of Nairobi.
Similarly, travelers from Mombasa to Nairobi can board Dreamline highway buses heading upcountry at the Mombasa terminal. Confirm availability during your Dreamline online booking or by calling 0710 444 411.
All fare figures above are approximate 2026 estimates and may vary based on seat class, travel date, and demand. Always confirm the exact fare during your Dreamline online booking before making payment.
4. Step-by-Step: How to Complete Dreamline Online Booking
The Dreamline online booking process is one of the most straightforward in the Kenyan bus industry. Here is the complete walkthrough — whether you are booking on the website or the mobile app.
Step 1: Visit the Official Dreamline Website or Open the App
Go to dreamline.co.ke or open the Dreamline Express mobile app on your phone. Both give you access to the full Dreamline online booking system. The booking form is displayed prominently on the homepage — no account or login is required to begin searching for available buses.
Step 2: Enter Your Route Details
In the booking form, select your departure town from the ‘From’ dropdown and your destination from the ‘To’ dropdown. Dreamline covers over 50 towns across Kenya and East Africa, so the list is extensive. For international routes, ensure you select the correct country and city combination. Then choose your travel date from the calendar and click Search.
Step 3: Select Your Preferred Bus
The search results display all available Dreamline buses for your route and date — including departure time, estimated arrival, bus type, seat class, and fare. Review your options carefully. For long-distance routes like Nairobi to Mombasa or Nairobi to Kampala, the bus type matters significantly — a Scania Gemilang VIP bus is a very different experience from a standard 48-seater. Click ‘Book Now’ or ‘View Seats’ on your chosen departure.
Step 4: Choose Your Seat on the Interactive Map
An interactive 2D seat map of your selected bus appears on screen. Available seats are clearly marked — take your time selecting the best position. For the Nairobi to Mombasa route, seats on the right side of the bus face less direct afternoon sun. For overnight journeys, seats towards the middle of the bus tend to have a smoother ride. Click your preferred seat to select it.
Step 5: Enter Your Passenger Details
Fill in the passenger information form. Have the following ready before you start:
- Full name — exactly as it appears on your National ID or Passport
- National ID or Passport number
- Phone number — your e-ticket SMS will be sent here
- Email address — for e-ticket backup delivery
- Nationality
Accuracy is essential here. Incorrect passenger details can prevent you from boarding, and refunds for invalid bookings are rarely issued. Double-check everything before proceeding.
Step 6: Review Your Booking Summary
A complete booking summary will display your route, date, departure time, seat number, bus type, seat class, passenger name, and total fare. Review every detail carefully. If anything is incorrect, go back and fix it before proceeding to payment.
Step 7: Complete Payment
Click ‘Proceed to Payment’ and select your payment method. M-Pesa is the most widely used payment option for Dreamline online booking in Kenya. See Section 6 for the complete M-Pesa payment walkthrough. Card payment via Visa or Mastercard is also available for international travelers.
Step 8: Save Your E-Ticket
Once payment is confirmed, your Dreamline e-ticket is sent via SMS to your phone and by email. Save the SMS immediately — this is your boarding pass. Present it to the Dreamline crew at the terminal when boarding. No printing is required. If you use the app, your e-ticket is also stored in the app’s booking history for easy retrieval.
5. The Dreamline App — Download and Features
Dreamline Express has one of the best dedicated mobile apps of any Kenyan bus company. Available on Android via the Google Play Store, the app offers a complete Dreamline online booking experience from your smartphone — and comes with a financial incentive that the website does not.
Why Use the App Instead of the Website
- Save up to 25% with Promo Cash — the Dreamline app offers exclusive discounts not available on the website
- Full booking functionality — search, seat selection, payment, and e-ticket all in one app
- Booking history — all your past and upcoming trips stored in one place
- Faster repeat bookings — passenger details are saved after your first booking
- Push notifications — departure reminders and schedule change alerts sent directly to your phone
- Parcel tracking — track Dreamline courier deliveries from within the app
How to Download the Dreamline App
- Open Google Play Store on your Android phone
- Search for ‘Dreamline Express’ or ‘Dreamline Bus’
- Download and install the official Dreamline app
- Open the app and proceed with your Dreamline online booking
Note: As of 2026, the Dreamline app is available primarily on Android. iPhone users should complete their Dreamline online booking via the mobile browser at dreamline.co.ke, which is fully optimized for Safari and iOS browsers.
6. How to Pay via M-Pesa for Dreamline Online Booking
M-Pesa is the primary and most convenient payment method for Dreamline online booking in Kenya. Here is exactly how the payment process works:
M-Pesa STK Push — The Fastest Method
- On the payment page, select M-Pesa as your payment method.
- Enter the Safaricom M-Pesa phone number you want to pay from.
- Click ‘Pay Now’ — an M-Pesa STK Push prompt will appear automatically on your phone.
- The prompt shows the exact amount and Dreamline Express as the payee. Verify it is correct.
- Enter your M-Pesa PIN to authorize the transaction.
- Wait for the M-Pesa confirmation SMS — this confirms payment was received.
- Your Dreamline e-ticket will be sent to your phone within minutes.
Keep your M-Pesa balance sufficient before starting the booking process. If the STK Push fails to arrive within 60 seconds, check your M-Pesa balance first before attempting to pay again. If money was deducted but no ticket arrived, contact Dreamline customer care immediately on 0710 444 411 with your M-Pesa transaction code.
M-Pesa Paybill (Backup Method)
If the STK Push is unavailable due to network issues, use the Paybill method instead:
- Go to M-Pesa → Lipa na M-Pesa → Pay Bill
- Enter the Dreamline Express Paybill number (confirm the current number at dreamline.co.ke)
- Use your booking reference number as the Account Number
- Enter the exact ticket fare
- Enter your M-Pesa PIN and confirm
- SMS your M-Pesa payment confirmation code to Dreamline customer care at 0710 444 411
7. Dreamline Seat Classes Explained
Dreamline Express offers three distinct seat classes on most routes. Understanding the differences helps you make the right choice during your Dreamline online booking — especially for longer journeys where comfort makes a significant difference.
VIP Class
VIP is Dreamline’s premium tier and is available on select routes and bus types, particularly on the Scania Gemilang coaches. VIP seats are fully reclining, wide, and designed for maximum comfort on overnight journeys. Passengers in VIP class enjoy the widest legroom, the best seat positions on the bus, and on select buses, seat-back entertainment screens. For overnight travel on the Nairobi–Mombasa or Nairobi–Kampala routes, VIP class is the most comfortable option available. VIP seats are shown in a distinct color on the Dreamline online booking seat map and book up fastest during peak season.
Business Class
Business Class is Dreamline’s mid-range seat option — a comfortable, air-conditioned seat with adequate legroom at a more accessible price point. All Dreamline Business Class seats include onboard Wi-Fi and phone charging access. This is the most popular class for daytime journeys and for regular commuters on the Nairobi–Mombasa and Nairobi–Western Kenya corridors. The fare difference between Business and VIP is typically KES 500–1,000, and many travelers consider upgrading to VIP worth the small premium on longer routes.
Normal / Economy Class
The Normal class — also referred to as Economy or Standard — is Dreamline’s most affordable tier. Despite the lower price, Normal class on Dreamline is a step above economy on many competitors because all Dreamline buses include free Wi-Fi and charging outlets regardless of class. Normal class seats are standard-width with reasonable legroom and are perfectly adequate for journeys under 4 hours or for budget-conscious travelers on longer routes.
8. Dreamline Express Contacts and Booking Offices
Dreamline has one of the most extensive branch networks of any bus company in Kenya, with booking offices in over 60 towns across the country.
Main Customer Contact
- Customer Care: 0710 444 411
- Website: dreamline.co.ke
- Alternative site: dreamline-bus.online
Key Booking Office Locations
| Town | Office Location |
| Nairobi | Dreamline Express Limited, Duruma Road, Starehe, Nairobi |
| Mombasa | Next to Citizen’s School Book Shop, Mombasa Road, Mombasa |
| Mombasa (2nd) | Opposite Modern Bus offices, Jomo Kenyatta Avenue, Mombasa |
| Malindi | Dreamline Express, Casuarina Road, Malindi |
| Eldoret | Dreamline Express Booking Office, Webuye–Eldoret–Malaba Road, Eldoret |
| Nairobi (Sema Plaza) | Sema Plaza, along Mombasa Road — for Highway Bus boarding |
| Mlolongo | Mlolongo Office, Mombasa Road — for Highway Bus boarding |
Dreamline also has booking offices in: Akala, Bamburi, Bomet, Bondeni, Bondo, Bumala, Bungoma, Busia, Butere, Chavakali, Eastleigh, Gede, Homa Bay, Kakamega, Kapsabet, Kendubay, Kericho, Keroka, Kilifi, Kisii, Kisumu, Kitale, Kitui, Luanda, Machakos, Machakos Junction, Malaba, Mariakani, Maseno, Mavueni, Mlolongo, Mtito Andei, Mtwapa, Mumias, Nakuru, Nambale, Narok, Ndori, Nyadorera, Nyali, Oyugis, Port Victoria, Siaya, Ugunja, Voi, Watamu, Webuye, and Yala — making it one of the most accessible bus companies in the country for in-person booking.
9. Tips for a Great Dreamline Journey
Use the App and Save Up to 25%
The single best tip for regular Dreamline travelers is to always book via the Dreamline mobile app rather than the website. The app’s Promo Cash feature gives you up to 25% discount on ticket prices — a saving that adds up significantly if you travel frequently. Download the app before your first Dreamline online booking and register to start accumulating Promo Cash immediately.
Book VIP for Overnight Routes
For the Nairobi to Mombasa overnight Dreamline online booking and Nairobi to Kampala route, upgrading to VIP class is strongly recommended. The difference in seat comfort between a flat-bed VIP Scania Gemilang seat and a standard economy seat is enormous on a 9–14 hour overnight journey. The additional cost of KES 500–1,500 is well worth it for a proper rest.
Arrive 30 Minutes Before Departure
Dreamline is known for on-time departures. After completing your Dreamline online booking, arrive at your boarding point — whether the Duruma Road main terminal or a highway bus pick-up point — at least 30 minutes before the scheduled departure. Late arrivals risk forfeiting their seats even with a confirmed Dreamline online booking.
Know Your Boarding Point
Dreamline has two distinct boarding points in Nairobi — the main terminal on Duruma Road in Starehe and the highway bus pick-up points at Sema Plaza and Mlolongo along Mombasa Road. These serve completely different buses. Always confirm your specific boarding point when making your Dreamline online booking, especially if your bus is a highway service from upcountry.
For Kigali Bookings, Plan Your Visa in Advance
The Nairobi to Kigali route crosses through Uganda, meaning travelers need to be visa-ready for both Uganda and Rwanda. East African Community (EAC) citizens — including Kenyans — can enter Rwanda visa-free. However, confirm current entry requirements at the Rwanda Immigration Authority website before traveling, as policies can change.
10. Dreamline Online Booking — Frequently Asked Questions
How do I do Dreamline online booking from my phone?
Download the Dreamline Express app from the Google Play Store or visit dreamline.co.ke on your mobile browser. The entire Dreamline online booking process — route search, seat selection, and M-Pesa payment — is fully supported on both platforms and takes under five minutes with a stable internet connection.
What is the fare from Nairobi to Mombasa on Dreamline?
Dreamline Express fares from Nairobi to Mombasa range from approximately KES 1,000 for Normal class to KES 2,500 for VIP class as of 2026. Exact fares are displayed during your Dreamline online booking and may vary based on the specific bus type, departure time, and travel date. Fares are typically higher during peak periods such as Christmas, Easter, and August school holidays.
Does Dreamline go to Kampala?
Yes. Dreamline Express operates daily buses from Nairobi to Kampala via the Malaba border crossing. The journey takes approximately 12–14 hours depending on border crossing times. Dreamline also operates Kampala to Nairobi and Kampala to Kisumu routes. Book your Dreamline online booking for Kampala well in advance as seats on this corridor sell out quickly.
Does Dreamline go to Kigali?
Yes. Dreamline Express operates a Nairobi to Kigali service via Kampala, Uganda. This is a long-haul international route crossing two borders (Kenya-Uganda at Malaba and Uganda-Rwanda). The journey takes approximately 20–24 hours. Ensure your passport and relevant visas are in order before completing your Dreamline online booking for Kigali.
Can I pay by card for Dreamline online booking?
Yes. In addition to M-Pesa, Dreamline accepts Visa and Mastercard payments for online bookings. Card payment is particularly useful for international travelers booking from outside Kenya where M-Pesa is not available. The card payment option is available on both the website and the mobile app.
What is the Dreamline Highway Bus service?
The Dreamline Highway Bus is a service that originates from upcountry towns — Nakuru, Busia, Bungoma, Kitale, and Malaba — and travels to Mombasa. Nairobi passengers can board these highway buses at Sema Plaza along Mombasa Road or at the Mlolongo office. This is useful for travelers located on the Eastlands or South B/C side of Nairobi who find Duruma Road inconvenient. Highway bus availability can be confirmed during your Dreamline online booking.
How do I get a refund if I cancel my Dreamline ticket?
To cancel your Dreamline online booking, contact Dreamline Express customer care on 0710 444 411 as early as possible before your departure time. Cancellation refund eligibility and the amount refunded depend on how far in advance the cancellation is made. Last-minute cancellations close to departure time may not qualify for a refund. Always cancel as early as possible to maximize your refund value.
Is Dreamline Express safe?
Dreamline Express has a good safety record and is regarded as one of Kenya’s more professionally managed bus companies. All buses are GPS-tracked in real time, maintained to a high standard, and operated by experienced drivers. The company’s investment in modern bus models — Scania Gemilang, Zhongtong, and Yutong — also reflects its commitment to fleet quality and passenger safety.
Final Word: Make Dreamline Online Booking Work for You
Dreamline Express has built a well-deserved reputation as one of Kenya’s most comfortable and reliable bus companies. With a modern fleet, an extensive route network covering over 50 destinations, competitive fares across three seat classes, and one of the best digital booking systems in the industry, Dreamline is an excellent choice for both domestic and cross-border travel.
The Dreamline online booking system removes every friction from the ticket-buying process — choose your seat, pay via M-Pesa, and receive your e-ticket within minutes. And if you download the app, you save up to 25% on every booking through Promo Cash. That is a compelling reason to go digital.
Visit dreamline.co.ke or download the Dreamline app today, complete your Dreamline online booking, and travel across Kenya and East Africa in the comfort you deserve.
Before you go, have you checked:
