By bus
Buses arrive to Kuressaare from Tallinn, Tartu and Pärnu. Bus schedules and a journey planner can be found at Bussireisid.
By sea
There is a ferry connection to the mainland from the island of Muhu, which is connected by a bridge to Saaremaa. One can also take a ferry to the nearby island of Hiiumaa, Ruhnu or Vilsandi.
By plane
Kuressaare Airport (IATA: URE, ICAO: EEKE) operates regular flights to Tallinn.
By car
In winter, weather permitting, there is an ice road over the frozen Baltic sea from the mainland to the island of Muhu, which is then connected to Saaremaa by a causeway.