For information on buses to and from Arugam Bay please see Getting Here.
Reserve in Person
You can only reserve tickets in advance on some private buses (not the government red buses). Go to the private bus stand in any town or city and ask if it is possible to reserve a ticket on a bus leaving later that same day or on a future day.
There are two functioning websites that can provide tickets in advance for a selection of long distance bus services. Payment is made by PayPal or credit card and an e-ticket is issued. You then show the SMS or email confirmation and an ID to the conductor when boarding the bus.
The list of cities served by these services include:
Akkaraipattu, Ampara, Anuradhapura, Badulla, Batticaloa, Colombo, Hatton, Jaffna, Kandy, Kataragama, Matara, Negombo, Nuwara Eliya, Polannaruwa, Ratnapura, Tangalle and Trincomalee.