Ceylon Bus
Your journey. Your seat.
Online bus seat booking for Sri Lanka. A simple way to choose a trip, pick your seat and book ahead.


A booking portal for the whole bus network
Ceylon Bus brings passengers, agents, bus operators and administrators onto one cloud platform: seat booking, payments, agent commissions, complaints and reports.
How it works
Three steps from phone to seat.
Choose a trip
Search routes and times between towns.
Pick a seat
See the seat map and choose the one you want.
Book ahead
Reserve in advance and keep your booking in the app.
The platform suite
Pick a role to see what it gets.
Web and mobile booking
Search, book and manage tickets on the web, Android or iPhone.
Flexible payment
Card, internet banking and e-wallet options through a payment gateway.
Email and SMS alerts
Booking confirmations and updates.
Cancellations and feedback
Self-care login, cancellations, complaints and preferences.
Search and book
A web portal for registered agents.
Commission management
Track agent commissions in one place.
Bulk booking
Handle group and bulk bookings.
Digital or physical tickets
Flexible ticket formats.
Seat and route management
Layouts, routes, buses and fares.
Ticketing and accounting
Ticket records, accounts and payments owed.
Customer support tools
Feedback, support and email or SMS logs.
Fleet records
Bus information and operator records.
Franchises, agents and operators
Manage every party on the platform.
Users and roles
User and role management.
Payments and reconciliation
Track payments, bank reconciliation and operator payouts.
Reports and complaints
MIS reports, booking data and a complaint system.
Routes we have mapped
We have prepared stop-by-stop route data for Jaffna and the A9 corridor, from Thellipalai and Point Pedro through Jaffna, Kilinochchi and Vavuniya to Anuradhapura. Times below are offsets from boarding and are indicative until confirmed with operators.
- Thellipalai JunctionBoarding
- Chunnakam+0h15
- Inuvil+0h30
- Jaffna CTB Bus Stand+2h00
- Chavakacheri+2h30
- Kodikamam+2h45
- Paranthan+3h00
- Kilinochchi+3h25
- Vavuniya Hospital+5h15
- Anuradhapura Railway Station+5h25
- Sankarathai (route start)Boarding
- Point Pedro Bus Stand+0h30
- Nelliady+0h50
- Achchuvely Bus Stand+1h05
- Kopay Junction+1h23
- Inuvil+1h30
- Jaffna A9 Road+2h04
- Chavakacheri Bus Stand+2h22
- Kilinochchi+3h20
- Vavuniya Hospital+4h50
- Medawachchiya+5h05
- Anuradhapura Railway Station+5h35
Built to run in the cloud
Platform foundations.
Cloud hosted
Clustered servers for availability and shared load.
Integrations
SMS, email, payment gateway, social media and third-party bus booking APIs.
Secure by design
HTTPS, IP filtering and blacklisting, backups and disaster recovery planning.
Franchise ready
A system that supports franchise-style rollout.
Project status
Where Ceylon Bus is today.
Interested in Ceylon Bus?
Operators, partners and early supporters: send us a message.