This question already has an answer here:
My upcoming travel plans include applying for a multi entry Schengen visa to visit Europe (France, Italy, Hungary and Belgium). However in between this trip, I also plan to visit Croatia, Bosnia and Herzegovina and Montenegro. As per the visa rules for these 3 countries that I read online, I found that merely possessing a multiple entry Schengen visa (with an active entry remaining) for these 3 countries is enough for being eligible to get a visa on arrival for these 3 countries.
However, having recently gone through this article (http://indiancompass.com/2011/02/schengen-visa-why-it-matters-when-travelling-via-eurorailinterrail/) which gives the example of Serbia (having the same rules as the other 3 countries of visa on arrival for multi entry Schengen holders), I am in doubt.
It would be great if someone could confirm that my plan is okay and I can enter Croatia, Bosnia and Montenegro on a multiple entry Schengen visa.