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.