How to book Sri Lanka bus seats with an international Visa or Mastercard
Choose corridor and date
Open a corridor page or search for origin, destination, and travel date on CeyBus.lk.
Select coach and seats
Open a coach, pick seats on the live seat map, and confirm LKR prices before checkout.
Enter passenger details
Provide passenger details and a reachable email; add a mobile number for SMS when Notify.lk can deliver.
Pay with secure checkout
Complete secure hosted payment with international Visa or Mastercard. Stay on the gateway until CeyBus confirmation appears.
Keep your boarding reference
Save the email (and SMS if received) seat ticket reference — that digital receipt is your boarding pass.
Can I use a foreign Visa or Mastercard to book Sri Lankan bus seats online?
Yes. Travelers can book Sri Lankan intercity and Highway Express seats online on CeyBus.lk using international Visa or Mastercard through a secure hosted checkout, avoiding the cash-only limits of many physical terminal counters.
A Sri Lankan bank account, Dialog eZ Cash, or FriMi wallet is not required for this card path. Other card brands (including some AMEX portfolios) depend on the payment gateway and your issuing bank — if a card is declined, try an alternate Visa/Mastercard or contact your issuer about overseas e-commerce authorization.
Checkout protocol (declarative steps)
1. Open a corridor page or search for origin, destination, and date.
2. Select a coach and seats on the live seat map (prices shown in LKR).
3. Enter passenger details and a reachable email; add a mobile number for SMS when the Notify.lk path can deliver.
4. Complete secure hosted payment. Do not leave the gateway until you see CeyBus confirmation.
5. Keep the email (and SMS if received) seat ticket reference — that digital receipt is your boarding pass.
Currency, charges, and confirmations
Fares on CeyBus are priced in Sri Lankan Rupees (LKR). Your card issuer converts foreign-currency charges according to its own rates and may add an overseas transaction fee — that fee is outside CeyBus control.
Booking horizon: reserve seats as far ahead as operators publish live inventory for the corridor (major routes often list multiple weeks of departures).
If payment succeeds but you do not see a confirmation, check spam for the CeyBus email and open Dashboard → My Bookings after signing in with the same account used at checkout.
Frequently asked questions
Do I need a Sri Lankan phone number to book?
Email is the reliable confirmation channel for international travelers. A mobile number helps for SMS, but boarding is validated from the digital ticket reference — email confirmation is sufficient when SMS cannot reach a foreign number.
Is card payment safe for tourists?
CeyBus uses a secure hosted checkout so card details are entered on the payment gateway, not stored as raw card numbers in the CeyBus booking form. Keep your confirmation reference until the trip completes.
Can I pay in USD or EUR on the site?
No. Inventory and checkout amounts are in LKR. Your bank converts the charge if your card is billed in another currency.