Book flights and pay with M-Pesa

Need a room too? Search hotels Applying for a visa? Get a flight itinerary

How booking works

  1. Step 1

    Search live fares

    We ask the airlines directly, so a search can take up to a minute. If a fare changes before you pay, we show you the new price first.

  2. Step 2

    Pay with M-Pesa

    Approve the prompt on your phone with your PIN. Not ready to pay it all? Hold your seats for KES 999 and an agent agrees the balance with you.

  3. Step 3

    You're booked

    Your booking reference arrives by email. If the airline can't confirm after you've paid, an agent finishes it and calls you — you are never left with just an error.

A flight itinerary for your visa application

Choose real flights and add the travellers' names, and we email the itinerary as a PDF once you pay KES 499 for one traveller, or KES 999 for two or more. It is not a booking. Book the flights with us later and we deduct what you paid.

Get your itinerary

Real people behind every booking

Trans Global Travel is an IATA-accredited travel agency trusted by 500,000+ customers. Our agents answer 24/7 by phone and WhatsApp. We book 500+ airlines.

Before you book

Is it safe to pay with M-Pesa here?

Yes. When you pay, M-Pesa sends a prompt to your own phone and you approve it with your M-Pesa PIN. We never see or ask for your PIN, and your booking is made only once M-Pesa confirms the payment.

Which currency am I charged in?

M-Pesa charges in Kenyan shillings, so fares show in KES unless you pick another currency at the top of the page. A fare priced in another currency can be held with the reservation fee, and an agent settles the balance with you.

Can I hold seats before paying the full fare?

Yes. Pay a KES 999 reservation fee and we hold your seats for a few hours, subject to the airline's availability — how long depends on how soon you fly. An agent then contacts you to agree the balance. The fee is non-refundable and comes off the final payment.

What if the airline can't confirm after I've paid?

You are never left with just an error. You get a temporary reference straight away, and one of our agents finishes the booking with the airline and calls you.

Who handles changes, cancellations and refunds?

Our agents, 24/7 support, by phone and WhatsApp. A booking held with the reservation fee can also be cancelled online from My booking.

Do I need an account to book?

No. Search, pay and get your booking reference by email without signing up. Look your booking up any time with its reference and your email address.

More about airlines, visas and corporate travel in the full FAQ and our booking tips.

Search 500+ airlines and pay with M-Pesa.