Buses head to Rab Town from Rijeka (125KN, three hours, two daily) and Senj (74KN, 1½ hours, five daily); from Zadar you'll need to change at Senj. In high season there are four direct buses a day from Zagreb to Rab (230KN, five to six hours); book ahead on this busy route.
Jadrolinija A daily catamaran stops in Rab Town en route between Rijeka (80KN, 1¾ hours) and Novalja on Pag (45KN, 45 minutes). The company also runs a handy car ferry between Valbiska on Krk and Lopar (adult/child/car 37/19/225KN, 1½ hours) twice daily October to May, four times daily in high season.
Rapska Plovidba A car ferry shuttles back and forth between Mišnjak on the island’s southeastern tip and Stinica (adult/child/car 17/7/98KN, 15 minutes) on the mainland; even in winter there are a dozen boats a day, increasing to nearly double that in high season. There's also a passenger boat from Rab Town to Lun on the island of Pag, operating three days a week (daily June to August).