There are many forms of transportation with which you can reach the island of Rab, and a bus is one of them. Being close to the third biggest Croatian city of Rijeka, the island of Rab (located in the Kvarner bay), is well connected with regular bus lines. Also, Bus station Rab is well connected to other towns on the island but also with regular lines to Rijeka and Zagreb. During the summer season, the number of lines from the mainland to the island of Rab is increased while throughout the year the island is well connected by regular lines (direct or connected lines) with Rijeka and Zagreb.
The travel distance between the capital of Croatia, Zagreb and the island of Rab is about 210 kilometers which mean you will need to travel about 4-5 hours depending on the travel route to reach the island from Zagreb. The majority of the route you will travel by the highway. This trip includes a trip with the ferry from Stitnica to Misnjak while there is a bus transfer in Senj. There are several daily buses from Zagreb to the town of Rab.
To reach the island of Rab from the city of Rijeka you will need about 3 hours for 120 kilometers of the trip route. There are few daily buses and regular bus lines from Rijeka to the town of Rab. Before reaching the island of Rab, buses stop in the cities of Crikvenica, Selce and Novi Vinodolski while on the island of Rab they stop in Barbat and Rab.
The bus station Palit on the island of Rab is located 600 meters from the old town of Rab and the city center.
Online service to find, compare and book bus tickets: https://vollo.net/