How can I pay for my ticket?

In this sectionI’m receiving an error message, why isn’t my booking working?How do I access my booking?South Africa: how to pay with Instant EFTHow can I pay for my ticket?

 You can pay for your trip on Busbud, using one of the following payment methods:

  • Credit cards: Visa, Mastercard, American Express, JCB, Diners Club, Discover, Troy, Hipercard, Bancotact, Elo
  • Debit Cards
  • Prepaid cards
  • Apple Pay
  • Google Pay
  • UnionPay
  • WeChat Pay
  • Payconiq by Bancotact

Bank Transfer:

  • Przelewy24
  • Giropay
  • iDeal
  • Trustly
  • eps
  • Sofort

Buy now, Pay later:

  • Afterpay
  • Klarna



If your card is associated with a billing address in Argentina, Brazil, Mexico, or Peru, you can choose to pay for your trip in installments. You can choose to pay in up to 12 installments. 


In which currency I will pay my booking?

We use the billing country to determine the payment options and thus the billing currency. Also, the billing address should match from the payment method, not your residential address.


Still have a question?

Just drop us a line here. Our expert team will get back to you.

Are you ready to book your ticket?

Happy travels!


Related shortcuts

Report a failed booking
Share your feedback on a trip