To travel from Dubrovnik to Opatija with bus, you have the following options.
- Take a bus from Dubrovnik to Split, from Split you then take bus directly to Opatija or to Rijeka from where there are local buses to Opatija
- Take bus from Dubrovnik to Karlovac, In Karlovac change to bus bus directly to Opatija or to Rijeka.
The total travel time should be around 10 hours
View Larger Map