Bus Booking


      What type of buses can I book a ticket for?

      You can book a ticket for any bus which you want depending on the choice and availability of those buses on the booking hour.

      What are the specifications of buses you have?

      We have different kinds of bus specification ranging from luxury type of buses, semi luxury and ordinary. Most buses have 3*2 seating arrangement, 2*2 seating for semi luxury and 2*1 seating for luxury buses. Most semi luxury and luxury buses have AC and charging system.

      Does OTAPP operate these buses?

      OTAPP does not operate any of the buses. We are merely a platform to facilitate bus ticket bookings. The buses are operated by various bus owners and operators with whom we have an alliance.

    Registration Information

      Do I need to register on OTAPP to book a bus ticket?

      Registering on OTAPP is not necessary to book a bus ticket. You can book a bus ticket as a guest or registered member.

      What are the benefits of registering on OTAPP?

      As a registered member of OTAPP, you will be entitled to savings and benefits on our various travel products including airfares, hotel reservations and holiday packages.

    Booking Information

      How can I book a bus ticket?

      You can book a bus ticket online on our application that is in a Google Play Store or through our website or meet with a customer care representative at any of the bus operator’s offices across the country to make a booking. To know the operator’s office closest to you, click here .

      Can I book a return bus ticket?

      Yes, you can book a return bus ticket but you will need to make separate bookings for each bus sector. For example, to book a Dar Es Salaam-Arusha-Dar Es Salaam bus ticket, you will need to make two transactions. One for Dar Es Salaam-Arusha and the second for Arusha-Dar Es Salaam.

      I don't have internet access. Can I still book a bus ticket?

      Yes you can book a bus ticket by walking into any one of bus operator’s retail offices of the bus you want across the country and meet with a customer care representative to make a booking.

      How will I receive my bus ticket?

      All bus tickets booked through OTAPP are e-tickets. You can take a print out at the time of booking if you did your booking at the agent’s office. The same will also be sent to your email account. And if you booked through our App, then the ticket will be sent to your email and OTAPP will send you a ticket number that you might use to get a physical ticket (if needed) while boarding the bus. You will be required to take a printout/sms/ email of the ticket and present it at the time of boarding the bus.

      Can I reserve my seat on the bus when booking my bus ticket?

      Yes, OTAPP enables you to choose your own seat from the bus seat map based on your own preference.

      How do I know the seating plan in a bus?

      Seating plans on the bus follow a standard wherein 2*1 means that the bus has 2 seats on one side and 1 on the other side of the aisle; 2*2 means that the bus has 2 seats on one side and 2 on the other side of the aisle; 2*3 means that the bus has 2 seats on one side and 3 on the other side of the aisle.

    Ticket Information

      Can I board the bus without a printout of my e-ticket?

      Yes, you can board a bus without a printout of your e/o-ticket and instead you can go to the bus you booked and show the conductor or bus operator your e-ticket that OTAPP has sent you through email or show the conductor or bus operator the SMS text that OTAPP has sent you and the other way is by having the exact details that you entered when booking the ticket.

      Do I need to present any identification while boarding the bus?

      For a national transit, You do not need to present any identification while boarding the bus. And for those of international transit when boarding a bus (ID’s like Passports and National ID)

    Payment Information

      How can I pay for my bus ticket?

      If you purchase your bus ticket online, you can make your payment using a credit card (VISA and MASTERCARD), debit card, mobile payments like M-Pesa for Vodacom users, Tigopesa for tiGO users and also Airtel Money for airtel users and for internet enabled online bank account. If you purchase your bus ticket offline, additional payment options is cash.

      Can I pay for someone else's bus ticket?

      Yes, you can pay for someone else's bus ticket. It is not necessary that the person paying for the bus ticket needs to be the passenger.

    Boarding Information

      Where do I board my bus from?

      You can board your bus from various "boarding points" mentioned on your ticket. For more information on "boarding points", you can contact the specific bus operator on the details mentioned on your ticket.

    Cancellation Information

      Can I cancel my bus ticket?

      You can cancel your bus ticket. To do so, you will need to call our customer care center at +255 677 555 999. You can also send an email request at

      Is there a cancellation fee?

      A cancellation fee will be levied on every bus ticket cancelled. The cancellation fee varies by bus operator as well as the time before departure a ticket is cancelled. The cancellation policy applicable on your booking is printed on your e-ticket. Please refer to your e-ticket for the same.

      As a general guide, the cancellation penalty applicable is:

      - Cancellation more than 24 hours before travel - 25% of the fare

      - Cancellation within 12 to 24 hours before travel - No refund in some cases, for others 75% of the fare

      - Cancellation within 12 hours before travel - No refund

      There are certain exceptions to this policy. Some bus operators do not allow cancellations and hence no refund is possible in such cases. Such exceptions to the cancellation policy, as may be applicable to your booking are listed on your e-ticket.

      I have purchased 6 bus tickets but would like to cancel 2 bus tickets. Can I do that?

      Yes, you can cancel your bus tickets. However, partial bus tickets under one booking cannot be cancelled. You will need to cancel all the bus tickets under your booking and make a new booking for the bus tickets you require.

    Refund Information

      How and when will my refund be processed on a cancelled bus ticket?

      Your refund will be processed within 7 business days from the date of your cancellation request to your credit card/debit card/cash card/bank account as was used for making the booking initially. The refunded amount will reflect in the next billing cycle of your credit card or in your bank account statement/cash card account. In some cases, where an online refund is not possible a refund cheque/demand draft will be dispatched to your mailing address within 10 business days from the date of your cancellation request.

      If I miss my bus, am I eligible for a refund?

      No refund will be processed if you miss your bus.

      I had booked an Air Conditioned bus but the bus operator made me travel in a Non Air Conditioned bus. Can I get a refund?

      In such cases where the class or type of bus ticket booked differs from what you actually travelled on, refund will be based on the difference in fare between the higher and lower bus type. Kindly note, the refund will be generated by the bus operator and OTAPP will not be responsible in any away.

      What are the other cases when I am eligible for a refund?

      You are eligible for a refund when the bus operator cancels the bus. Kindly note, the refund will be generated by the bus operator and OTAPP will not be responsible in any away.

    Travel Information

      Can I modify my bus ticket booking?

      To change your bus ticket booking, you will need to cancel your original ticket and make a new bus ticket booking.

      I am travelling with a child. Do I need to purchase a bus ticket for him or her?

      There will no charges for children below 2 years of age. They will not be given a seat and will have to travel in an adult's lap/seat. For children over 2 years of age, a full ticket will need to be bought.

      Can someone else travel on my bus ticket?

      No, someone else cannot travel on your bus ticket. You will need to present a photographic identity proof (passport, driver's license etc.) along with the bus e-ticket to the bus conductor when boarding the bus. The name of the person on the bus ticket MUST BE the same as that on the photographic identity proof presented.

      How much luggage can I take on the bus?

      The luggage policy varies from operator to operator. You can contact the specific bus operator on the details mentioned on your ticket for details.

Event Booking

  • Comming Soon

Movies Booking


      How do I register with OTAPP?

      Click on the 'Register' link on the homepage of, Enter your full name, Email id., contact number, password and click on 'Submit' and you are registered with us.

      Is it necessary to register for booking tickets?

      Although registering is not a compulsion, we would suggest you to register on our website or on our mobile app, since it would allow you to view your entire booking history and avail the exciting offers.

      Why am I being asked for my Mobile number?

      Well, the simplest reason being that it is for the security of your transaction and also so that the booking confirmation can be sent to you via SMS. What's more, you also get the dope on discounts and offers.

      What are the benefits of registering on the site?

      By registering, you get access to your booking history on the site. You can also opt to get information on special offers.

      I have forgotten my password, how do I proceed?

      On the home page, enter your username in the login box on the top right hand corner, click on the Forgot Password link, and the password will be emailed to you on the email address registered with us.


      Before Booking Tickets: When does advance booking open on OTAPP?

      Commencement of booking depends entirely on cinema planning and the release date of the movie. Whenever the cinema opens the show for advance booking, the show is automatically made available on OTAPP.

      Do you charge extra fees for a booking?

      No we don’t charge extra for any movie ticket booking.

      Can I choose my seat at the cinema?

      Absolutely, this is one of the most beneficial features we offer so that our customers have a good ticketing experience. You have the choice of selecting or changing your seats at every step of the transaction.

      How many tickets can I book in one transaction?

      You are allowed a maximum of 20 tickets per transaction in each area category of the cinema screen. The maximum quantity of tickets available may vary from time to time. In case you wish to book more than 10 tickets, please feel free to contact us on +255 677 555 999 .

      Is there a telephone number where I can contact you and book my tickets?

      Apart from web bookings, we also offer a 24/7 Contact Centre booking service. You can call +255 677 555 999. These numbers are accessible through land lines, GSM and CDMA phones.

      Is there a cut off time for booking tickets?

      The cut-off time for booking may vary from cinema to cinema as it is governed by the cinema. It's usually 1-2 hours before the show start time.

      Minimum age of children to buy a ticket:

      Rest of the cities: Children aged 3 years and above will require a separate ticket.

      During Booking Tickets: How can I confirm whether my tickets have been booked?

      As soon as your booking is confirmed, a confirmation e-mail and SMS containing your booking details is sent across to the contact details entered while booking. In case you have not received the confirmation e-mail/SMS, please click on the 'Resend Confirmation' button on the homepage and enter the contact details used while transacting, a confirmation e-mail/SMS would be resent to you. And if not, you can call our center +255 677 555 999.

      I booked tickets through the website but did not get the confirmation email / SMS.

      In case your confirmation details are lost, click on the 'Resend Confirmation' link on the website or on our mobile appto resend the confirmation e-mail and SMS. Alternately, please call us on +255 677 555 999 for assistance

      Procedure to book tickets through
      1. Log on to
      2. Register yourself (We Recommend!) Sign in
      3. Select movie/cinema, date & time.
      4. Select the date and the no. of seats.
      5. Select the seating category and the no. of seats.
      6. Choose Seats' as per your preference. 
      7. Click on 'Continue'
      8. Crosscheck your show details and the amount payable in the Order Summary.
      9. Click on 'Proceed to Payment' to go ahead with your booking. 
      10. Enter your Email Id and Mobile no. in order to get the booking confirmation email and SMS.
      11. Choose the preferred Mode of Payment.
      12. Enter your Card number and other card details.
      13. Read and Check 'I Agree to the Terms and Conditions'
      14. Click on 'My payment.
      15. Click on 'Proceed Payment' 
      16. You will receive a booking confirmation number. A confirmation email and SMS will be sent across to you. 
      17. The Credit/Debit Card holder or the account holder in case of a net banking transaction need to be present during time of ticket collection. In a rare case, if you do not receive the email or SMS, please check for the booking history (For Registered users) on the website, or click on the 'Resend Confirmation' option to get a new confirmation.
      18. You can also contact us on +255 677 555 999, chat with us or write to us for assistance.
      After Booking Tickets:
      My booking number is 9*****6 Can you check and revert if my booking is confirmed?

      If you are a registered user, please login with your username and password. Then check the Booking History section, which will show a list of all bookings done by you. If the booking details show up in this section, then your booking has been successful. Alternately, call our helpdesk +255 677 555 999 .

      I accidentally booked my tickets for today instead of tomorrow, can you change the tickets?

      Tickets once booked are deemed sold. Hence it is not possible to cancel, replace or refund a confirmed booking.

      Can I change my seat numbers?

      No. It is not possible to change the seat numbers of a ticket once booked

      Can I change the show time that I have booked for?

      Once a ticket is booked, it is deemed as sold and there is no privilege to revise the booking details.

      Can we cancel or replace our tickets?

      As per cinema policy, once a ticket has been paid for, it is deemed sold. It cannot be replaced or cancelled.

      What are the modes of payment available to book tickets?

      We have the below modes of payment available for purchasing tickets:

      Through The Website:

      Debit/Credit Card

      OTAPP Wallet

      Mpesa for Vodacom User

      Tigopesa for Tigo user

      Through The Mobile Apps:

      Debit/Credit Card

      OTAPP Wallet

      Mpesa for Vodacom User

      Tigopesa for Tigo user

      we will be adding new payment options in the near future.

      When I enter my credit card information, the website asks for a CVV code. What is the CVV code?

      The CVV is a 3 or 4 digit code embossed or imprinted on the reverse side of Visa and MasterCard credit cards. This is an extra security measure to ensure that you have access or physical possession of the credit card itself in order to use the CVV code. The CVV code is illustrated in the picture below

      For Visa and MasterCard credit cards, the CVV is a 3 digit number embossed or imprinted on the reverse side of the card.

      My booking has been rejected, but my credit card has been charged, what do I do?

      This is a very rare situation, and can occur in case of a network fluctuation at the venue at the time of confirming the transaction. In this case, a reverse request for the charge on your card will be sent by us the same day to the bank.

      The refund has still not been credited in my credit card account

      As per our company policy, we send a reverse request to the bank by the end of the day. Depending on each bank's policy, it can sometimes take up to 15 working days for the reversal to take effect.

      In spite of several reminders, the refund is still not reflecting on my card.

      As per our company's policy, a reversal request is sent to the bank by the end of the day from our end. It can take up to 10 working days for the reversal, depending upon the card issuing bank for the amount to reflect in your account. In a rare case, if it has been longer than 10 days, please feel free to contact us on us on +255 677 555 999, chat with us or email us and we will take this up on priority with the bank to ensure the refund is done immediately.

      Can I book my tickets without my credit card since I don't want to disclose my credit card details?

      All credit card and debit card payments on OTAPP are processed through secure and trusted payment gateways managed by leading Tanzanian banks.

      I have received a call and email from the risk management department of OTAPP. What do I need to do?

      For security reasons you may receive a call/email from risk management team at OTAPP, all you need to do is email the requested documents mentioned in the mail so that our team can do the necessary verifications and authenticate your transaction.


      I am trying to book my tickets, but the drop down list is not working. What should I do?

      Please try refreshing the page once and clear your browser cache. If you still face problems, please contact us on +255 677 555 999, chat with us or email us and we will look into it immediately.

      What browser works best with OTAPP?

      Our website currently supports IE (version 7+), Mozilla Firefox, Google Chrome, Apple Safari and Opera and are adding support for other browsers as well.

      Why is the speed of this website so slow?

      We have optimized the website to offer the best user experience, we request you to once kindly check your connection with your Internet Service Provider.

      Does this site use cookies?

      Cookies help us customize our site to our customers' requirements, and offer a more personalized service.

      What do I do if my booking is not completed?

      We are sorry for this unlikely inconvenience. If your booking process fails during a payment process, we will notify you if any erroneous charges have been incurred and reverse any amount charged within 3 weeks.


      How often is the movies section updated?

      The Movies page on OTAPP is updated daily with the latest official information available about a film.

      How do you determine the films to include on the site?

      Films are listed on our site based on hype around them on social media platforms, and information received from official sources.

      Who can rate movies on OTAPP?

      OTAPP’s registered users can rate a movie (from 1 to 5) and submit a review for it. You can register on OTAPP with your email address, Google+ ID or Facebook ID.

      I posted a review on your site and it is not reflecting. Why?

      User reviews are moderated for appropriate content and relevance before they appear on the website.

      If your review is not showing up, it is most likely because of the following reasons:

      -It is not relevant to the film, or contains spoilers.

      -It contains profanities, or inappropriate/obscene personal remarks.

      -It contains remarks on sensitive issues like religion, sexual orientation, etc.

      -Excessive use of emojis or repetition of characters is perceived as spam.

      How do I see my user review? Can I edit or delete a review if I change my mind?

      You can scroll through the user reviews section to read your review and the opinions of other users. Once a review or rating is submitted, it cannot be deleted.

      Can I post my reviews anonymously?

      No. You must register on our site before you will be able to post a review.

      Can I post a review when the movie is not released in theatres, but I have seen it on the Internet?

      No. You can only post reviews for a movie once it has released in theatres.

      There are only positive reviews about the film. How do I know that they are not fake or that BMS hasn't been paid to publish these?

      All reviews, positive or negative, are approved by the system as long as they meet the guidelines mentioned above. If only positive reviews are reflecting for a movie, it is because we have only received positive user reviews for that film.

      The user rating for this film is poor, but the reviews are all positive? Are they fake?

      Not all users who rate a film submit a review. If you find only positive reviews for a film, it is likely that those who have rated the film poorly have not reviewed it.

      How do you calculate the heart rating displayed on a film’s page?

      A film needs to have a minimum threshold of votes for the heart rating to be displayed. We also do not display the heart rating for a film before it has actually been screened/released. The rating algorithm is a complex formula that calculates the weighted average of ratings from ticket buyers, non-transacting users and critic reviews. The formula is designed such that ratings from ticket buyers have the maximum influence on the overall heart rating of the film. The algorithm is also constantly updated to detect spam patterns and identify fake ratings.

      But I made my own calculations and the rating for movie should be 7.7, not 4.3! You’ve made a mistake.

      As we mentioned above, each category – ticket buyers, non-transacting users and critic reviews - is given a weightage, and the average rating is calculated on the basis of this. The algorithm is designed to reduce the possibility of users trying to beat the system by adding fake positive or negative reviews.

      On what basis do you choose the Critics’ Reviews on the movie page?

      Critics’ Reviews are chosen if they meet the following criteria: credibility of publication, availability of star rating, and if they are well-written.

      Can you replace a Critic’s Review with low rating with a Critic’s Review with higher rating for my movie? It is affecting sales of the movie tickets.

      As per company policy, we do not take down Critics’ Reviews from the Movie Page. Our rating formula in any case gives minimal weightage to critics’ ratings. We have found that individual critic reviews do not affect overall ticket sales as long as feedback from the users is favorable.


      I want to book tickets in bulk.

      Please email us the details on your requirement at or call us on +255 677 555 999 and our customer care team would be happy to assist you.

      I had booked tickets through OTAPP, but the show has been cancelled. How do I get the refund?

      In case of show cancellation, the amount will be refunded to you within a week. If it has been longer than a week, please contact us on +255 677 555 999,  chat with us or write to us and we will take this up on priority and ensure the refund is done immediately.

      What is Verified by Visa?

      Verified by Visa is a new way to add safety when you transact online. Adding a password to your existing Visa card, Verified by Visa, ensures that only you can use your Visa card online. It's easy to activate for your existing Visa card, and it's free.

      I booked tickets through the website, but the transaction is not reflecting in my Booking History.

      In order to have an update of your transaction, please 'Sign In' with your OTAPP registered user ID before transacting. In case you have booked tickets without signing in, the bookings would not reflect in the booking history.

      I booked tickets through OTAPP for the English version of the Movie but the cinema is screening the movie in Hindi version. What do I do?

      This is a very rare situation. We request you to call our helpdesk on +255 677 555 999, for assistance chat with us or email us and our customer care team would be happy to assist you.

Ferry Booking

  • Comming Soon

Theme Park Booking

  • Comming Soon

Flight Booking

  • Comming Soon

Tours Booking

  • Comming Soon

Hotel Booking

  • Comming Soon

Write to us

Let us know what you need help for and our executive will be right on it to help you.

Still having a trouble, just write to the managment and we will make sure that we help you on priority

You can also call us at
within Tanzania: + 255 677 555 999

Otapp is an ambitious tech and software developing company pioneering ticketing solutions in Africa. Explore how we have made it so easy to book tickets online.


Regent business park,

Ground floor Mikocheni,

Street: Repoa. P.O Box 12195,

Dar-Es-Salaam, Tanzania

Our Blogs
@Blogs1 Watch this space for our latest news and updates
5 minutes ago
Copyright © All Rights Reserved | Privacy Policy | About Us | Terms & Conditions | Support & FAQ