Na wyspę Rodos można dotrzeć drogą morską lub lotniczą. Codziennie na wyspę przypływają statki z Pireusu. Zatrzymują się one na wyspach: Patmos, Leros, Kalymnos i Kos, a podróż trwa ok. 12 godzin. Funkcjonują tu także połączenia z innymi wyspami Archipelagu Dodekanez, z Kretą oraz z wyspami Cykladów, np. Santorini (trasa Pireus - Santorini - Kos - Rodos). Promy Blue Star przypływają z Pireusu w każdy poniedziałek o godz. 15:00 i 19:00, we wtorek, piątek i niedzielę o godz. 19:00, w środę o godz. 16:00 i 19:00, a w czwartek i w sobotę o godz. 9:00 i 24:00. Ceny: 53 Euro (pokład), 70 Euro (kabina sypialna). Tel. 210/8919800.
Ponadto dostępne są codzienne bezpośrednie połączenia lotnicze. Lot z Aten na wyspę Rodos trwa około 40 minut. Loty są obsługiwane przez linie Olympic Airlines (tel. 210/9666666), Aegean Airlines (tel. 801 11 2000 0) i Ryanair (www.ryanair.com). Z Rodos można także polecieć na Kos, Karpatos, Kastelorizo, Mykonos, Santorini, Heraklion, Kretę i do Saloników.
Publiczny transport jest dobrze zorganizowany, a autobusy dalekobieżne kursują regularnie. W sezonie turystycznym częstotliwość kursowania autobusów jest zwiększona. Na terenie miast kursują autobusy miejskie.
Z miasta Rodos kursują również autobusy do: Faliraki o godz. 6:45, 8:00, 9:00, 9:45, 11:30, 13:00, 14:20, 16:30, 17:30, 18:00, 20:30, 22:30 (cena: 2 Euro).
Lindos o godz. 08:30, 09:00, 10:00, 11:30, 13:00, 14:30, 19:30 (cena: 4,50 Euro). Gennadi o godz. 08:30, 11:30, 14:30 (cena: 5,50 Euro). Miejski dworzec autobusowy, tel: 22410/27706. Dworzec autobusów dalekobieżnych, tel: 22410/26300.
Życzymy udanej podróży!