🚌 KPTC · CityBus · KGL Mowasalat · 2026

Kuwait Bus Routes
Numbers, Operators & Fares

Complete guide to public buses in Kuwait — popular route numbers (101, 102, 999), airport express routes, all 3 operators (KPTC, CityBus, KGL Mowasalat), fares (250–350 fils), and how to ride.

Updated 22 May 2026 ✓ Routes verified from multiple sources
📌 All 3 operators (KPTC, CityBus, KGL Mowasalat) share most route numbers — bus 999 goes the same place whether you board KPTC, CityBus, or KGL.
📑 On this page
  1. 3 operators
  2. Fares
  3. Popular routes
  4. Airport buses
  5. How to ride
  6. FAQs

3 Bus Operators in Kuwait

KPTC (K-Bus)
شركة النقل العام الكويتية
Kuwait Public Transport Company — the government-run operator. Largest fleet. Yellow/red buses.
CityBus Kuwait
سيتي باص
Privately owned. Largest private operator. Offers prepaid passes at office locations.
KGL Mowasalat
مواصلات كي جي إل
Private operator. Mostly overlaps KPTC/CityBus routes. Same numbers, similar paths.

Bus Fares (2026)

Trip TypeFareNotes
Short trip (within Kuwait City)250 filsFlat rate, cash on board
Standard city route300 filsBetween governorates
Long-distance / premium routes350 filse.g., 999 Fahaheel ↔ Salmiya
Airport express (A1-A4, X1-X5)~600+ filsSeparate ticket. NOT covered by passes.
Monthly bus pass~10–15 KDFrom CityBus offices
💡 Carry exact change. Drivers may not have change for large notes. Most buses are cash-only on board.
✈️
Airport Express Buses
RoutePathNotes
A1Airport Express — major area to Kuwait International Airport (KWI)Separate ticket
A2Salmiya ↔ Airport (express)Separate ticket
A3Fahaheel ↔ Airport (express)Separate ticket
A4Jahra area ↔ Airport (express)Separate ticket
X1Express airport route — high-frequencySeparate ticket
X2Salmiya ↔ Airport (alternative express)Separate ticket
X3Major hub ↔ AirportSeparate ticket
X4Major hub ↔ AirportSeparate ticket
X5Major hub ↔ AirportSeparate ticket
💡 Airport express buses are NOT covered by standard bus passes. Pay separately each ride.

How to ride the bus in Kuwait

  1. Find your route — Use this page, Google Maps (limited), or ask locals. Look for the bus number on the front display.
  2. Wait at marked bus stops — Look for the official KPTC/CityBus signs. Not every spot is a stop.
  3. Signal the bus — Wave to the driver as the bus approaches. Many drivers won't stop unless flagged.
  4. Pay on board — Cash to the driver. Carry exact change (250, 300, or 350 fils). Some routes accept passes.
  5. Indicate your stop — Press the stop button or ask the driver to alert you when approaching your destination.
  6. Exit from the rear door (in most buses).

Bus alternatives in Kuwait

FAQs

How many bus operators are there in Kuwait?
Three: KPTC (government), CityBus Kuwait (private), KGL Mowasalat (private). All run largely overlapping routes — the same route number follows similar paths across operators.
How much is the Kuwait bus fare?
Flat rates: 250 fils short city trips, 300 fils standard, 350 fils long-distance / premium routes. Airport express is separate (~600+ fils).
Which bus goes from Fahaheel to Salmiya in Kuwait?
Route 999 — premium service via Mahbula, Fintas, Mangaf to Salmiya. Available on all 3 operators.
Which bus goes to Kuwait International Airport?
Airport express buses: A1-A4, X1-X5 routes serve Kuwait International Airport (KWI). Route 501 also goes to airport via Mirgab. Airport express needs separate ticket.
How do I buy a Kuwait bus ticket or pass?
On board (cash, exact change) or prepaid passes at CityBus offices. Passes don't cover airport express — separate ticket required.
Do Kuwait buses run 24 hours?
No. Typically 5 AM to 11 PM, reduced after 9 PM. Friday morning service limited. Use Careem/Uber for late nights.

Last updated: 22 May 2026 · Sources: KPTC, CityBus, KGL Mowasalat public information. Routes and fares may change — always confirm with the operator before travel. KuwaitCalculator.com is not affiliated with any bus operator.