Rab ist durch gute Straßen-und Fährverbindungen mit dem Festland verbunden..
Am südlichsten Eingang fahren die Fähren von Mišnjak nach Jablanac 8 bis 20 mal täglich in beiden Richtungen, nach Bedarf auch öfter. Die Fahrt dauert 15 Minuten. Von Jablanac aus, gabeln sich die Straßen nach Zagreb, Pula, Ljubljana und Trieste. Aber es ist möglich in das Landesinnere entlang der Josefinska cesta (Straße) von Senj, 50 km von Rab entfernt, über den Sattel Vratnik, Velika und Mala Kapela und Lika bis Karlovac und Zagreb zu kommen.

Von der Nordseite kommt man auf die Insel mit den Fähren, welche in der Saison 3 bis 8 mal täglich von Lopar nach Senj und von Lopar nach Baska auf der Insel Krk verkehren.

Die Schiffe der "Jadrolinija" verbinden Rab mit Rijeka, Zadar, Sibenik, Split und Dubrovnik mehrmals wöchentlich in beiden Richtungen und verkehren das ganze Jahr. Mit dem Bus ist Rab täglich, durch das ganze Jahr mit Rijeka und in den Sommermonaten auch mit Zagreb, verbunden.