Samoloty na Ruhnu odlatują z lotniska w Parnawie i obsługiwane są przez linie lotnicze Lendame. Rozkład lotów zmienia się w ciągu roku. Zimą, loty odbywają się zwykle raz dziennie, więc wskazana jest wcześniejsza rezerwacja biletów. Loty na Kihnu są obecnie zawieszone.

Jeśli morze nie jest skute lodem, na wyspy można dostać się również promem odpływającym z Parnawy. Przed podróżą należy sprawdzić rozkłady połączeń – zmieniają się one co roku. Ceny biletów nie przekraczają 5 euro, a połączenia z Manilaid i Munalaid są częścią połączenia pomiędzy Kihnu i Parnawą. Na Ruhnu można się dostać również z Roomassaare w pobliżu Kuressaare na wyspie Sarema.

Połączenia są obsługiwane przez Kihnu Veeteed i Tuule Laevad.