Rail connects most cities in the country. Dubrovnik is the exception. Intercity and city buses are also comfortable. Despite paying by the meter, cabs are expensive. There are ferries between the mainland and all the islands.