- Kuressaare Airport is at Roomassaare, 3km southeast of the town centre.
- Buses 2 and 12 connect it with the bus station at Kuressaare.
- Saartelennuliinid (www.saartelennuliinid.ee) flies to/from Tallinn twice daily on weekdays and once on Saturdays and Sundays (return from €52).
Additional to the Muhu ferry, Kihnu Veeteed (www.veeteed.com) runs two boats a day between Sõru on Hiiumaa and Triigi on the north coast of Saaremaa (adult/child/car €3/1.50/8.40, 65 minutes); from mid-September to mid-May there is only one sailing on Tuesdays, Thursdays and Saturdays. Tickets can be purchased at the harbour or prebooked online, but you'll need to be able to print out the ticket in advance.
Veeteed also operates twice-weekly passenger-only service from Kuressaare (Roomassaare) to Ruhnu (Ringsu) from May to October (€11 to €17).
Saaremaa is very popular with visiting yachties. The best marina facilities are at Kuressaare. Visit www.sadamaregister.ee for details of this and other harbours on Saaremaa.
Buses from the mainland take the Muhu ferry and continue to Saaremaa via the causeway, terminating in Kuressaare. The following are the major routes:
- Tallinn (€15 to €17, four hours, 15 daily)
- Tartu (€18, 5½ hours, two daily)
- Viljandi (€18, five hours, two daily)
- Pärnu (€13, 3½ hours, four daily)
- Muhu Island (€5 to €5.60, one hour, 18 daily)