Buses arrive to Kuressaare from Tallinn, Tartu and Pärnu.
There are bus routes that serve much of the island also, including small villages.
All bus schedules can be found and tickets bought at http://www.bussipilet.ee/bus_stops
Kuressaare central bus station phone number: (+372) 45 31 661