Salient Features

Online Bus ticket booking

Return Bus Tickets

Online Payment

Customer Support

Latest News

All Routes

  • Johannesburg - Gaborone
    D: 12:30 - Seater, AC
  • Gaborone - Johannesburg
    D: 06:00 - Seater, AC

About Us

Flight Connect is a recognized provider of top of the line experience for travel customers, focused on providing luxury at great value. We operate a vibrant, fresh, customer centric travel and leisure business for the discerning customers. Established in 2013 in Gaborone, Botswana, we provide luxury transport and arrange transfers and tours by any means of transport to fit our customer’s preference and budget. Our passion is excellence. This passion is demonstrated in our innovation, high service levels and giving our clients something different from the rest.

Flight Connect values are, our reputation, customer service, safety and reliability and integrity. Our values are the foundation of our success as they guide our decisions to ensure we retain good relationship with our staff, customers, suppliers and our community.


  1. Daily road travel between Gaborone and OR Tambo, Johannesburg Our coach operates daily between Gaborone, Botswana and OR Tambo International airport, in Johannesburg, South Africa. Our service focus is reliability, luxury and comfort on the road.

  2. Private hire
    Our fleet of buses is available for private hire for corporates and groups whether for leisure or business. Our private hires will always have a touch of luxury to make them special.

  3. Tour packages
    Flight Connect welcome customer’s ideas of their dream tours and help them turn this into reality. We also offer or own special tours and group tours. Comfortable touring on our luxury vehicles makes for enjoyable and unforgettable customer experience. Our tour services cover arrangements for airport transfers, hotel accommodation, sightseeing excursions and activities.

  4. Travel agency
    We arrange all types of bookings for domestic and international travel, hotel, car rental and cruises for individuals and corporates. We also offer travel insurance for our clients.

  • Botswana Tourism Organisation ( BTO)
  • Hospitality And Tourism Organisation ( HATAB)
  • International Air Transport Association (IATA)


Emergency Exit

Fire Extinguisher

Live Bus Tracking


Track Your Shipment

Tel: (+267) 310 58 96 

Are you a frequent traveller?

Well we have good news for you. Flight Connect has introduced a Loyalty card, which will be issued when you purchase your ticket from our offices. For online ticket purchases, kindly mark your date of travel and come and claim your points/stamp later. If you have your dates noted for past trips, pass by to redeem your points.

5 stamps will get you a one way trip, and a return trip is claimed by 10 stamps. For more information ask our friendly consultants.



At Flight Connect we offer you the most comfortable and safest drive to and from Gaborone and O.R. Tambo International Airport. Our coach boasts WiFi on-the-move! Now you can work or stay in touch with family and friends every step of the way. Our courteous and friendly staff ensure you get the comforts you deserve on Flight Connect, with refreshments and multimedia entertainment.
Please note that the on-line sales are managed by TicketSimply and the payment gateway thereof is managed by VCS-FNB Botswana. We assure you the utmost security on your ticket purchase.
Call us during operating hours
Monday - Friday from 08:00 - 18:00hrs
Saturdays - 09:00 - 14:00hrs
Sundays - CLOSED

Wish you a Happy and Comfortable Journey

booking-confirm booking-cancel search-results service-details ticket-details thank-you my-page phone-blocking-to-ebooking> 404> 410>

Please Enter Your Details


Thank you, Message has been sent successfully

<script src=""></script> <script> $(document).ready(function(){ $('.CashCoupon_mobile div:contains("GST")').css('display', 'none'); }); $("#testimonials1-carousel").removeClass('owl-carousel owl-loaded'); $("#testimonials1-carousel").find('.owl-stage-outer').children().unwrap(); $("#testimonials1-carousel").removeData(); $("#testimonials1-carousel").owlCarousel({ pagination : false, navigation : true, responsive : true, autoPlay : true, paginationSpeed : 400, slideSpeed : 300, items : 1, itemsDesktop : [1199, 1], itemsDesktopSmall : [991,1], itemsMobile : [590,1], navigationText : [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ] }) </script> <script type="text/javascript"> $(document).ready(function(){ $( "#extra_333" ).insertAfter( $( "#sailent-feature .title" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#extra_11047" ).insertAfter( $( "#infowidget" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#latest_info .col-md-3" ).insertBefore( $( ".all-routes-section" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#extra_11049" ).insertAfter( $( "#extra_11047 marquee" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#extra_419" ).insertAfter( $( ".contact-top .list-group" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#infoBar" ).insertAfter( $( "#header" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#cssmenu" ).insertAfter( $( ".contact-top" ) ); }); </script> <script type="text/javascript"> $("<div id='address-custom'></div>" ).insertAfter( $("#header .navbar-header") ); </script> <script type="text/javascript"> $("<span id='tel'><b>Tel/Fax:</b>(267) 3105896</span></br>" ).appendTo( $("#address-custom") ); </script> <script type="text/javascript"> $("</br><span id='postal'><b>Postal:</b> P.O. Box 402697, Gaborone</span>" ).insertAfter( $("#tel") ); </script> <script type="text/javascript"> $("</br><span id='custom-address'><b>Address:</b> Shop 102 Riverwalk Mall, Gaborone-Botswana</span>" ).insertAfter( $("#postal") ); </script> <script type="text/javascript"> $("</br><span id='email-custom'><b>Email:</b></span>" ).insertAfter( $("#custom-address") ); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#extra_11050" ).insertAfter( $( "#text-21" ) ); }); </script> <script type="text/javascript"> $(document).ready(function(){ $( "#extra_11051" ).insertAfter( $( ".navbar-header" ) ); }); </script> <script type="text/javascript"> $("<div id='call-us'></div>" ).insertAfter( $("#header .navbar-header") ); </script> <script type="text/javascript"> $("<br><span id='call-us-first'>Monday - Friday from 08:00 - 18:00hrs</span>" ).insertAfter( $("#call-us-text") ); </script> <script type="text/javascript"> $("<br><span id='call-us-second'>Saturdays - 09:00 - 14:00hrs</span>" ).insertAfter( $("#call-us-first") ); </script> <script type="text/javascript"> $("<br><span id='call-us-third'>Sundays - CLOSED</span>" ).insertAfter( $("#call-us-second") ); </script> <script type="text/javascript"> $( "<div id='header-top-wrap'> </div>" ).insertBefore( $( "#header" ) ); </script> <script type="text/javascript"> $( "<p>Flight Connect is a one-stop luxury travel company that offers various travel services.</p>" ).appendTo( $( "#header-top-wrap" ) ); </script> <script type="text/javascript"> $( ".amenitie_5" ).next().html("Safety"); </script> <script type="text/javascript"> $( ".amenitie_18" ).next().html("Leg Room"); </script> <script> $("#slider_news h4").html("Bus Hire"); $( ".navbar-nav li:nth-child(5)" ).html( "<a title='Contact' href='contact.html'>Contact us</a>" ); $( ".list-arrow li:nth-child(4)" ).html( "<a title='Contact' href='contact.html'><i class='fa fa-angle-double-right'></i>Contact us</a>" ); </script>