What are the best options for getting from Bosnia & Herzegovina to Kosovo? I suppose there are two interwoven parts to this: 1) border crossing possibilities and 2) transport options.
Image from Google Maps
1) Can you cross without problems from Bosnia to Montenegro, and from Montenegro to Kosovo? If you can, where are the border crossings? (If Montenegro-Kosovo border is not open, I suppose going through northern Albania would work fine?)
NB: to my understanding, going to Kosovo through Serbia would not be feasible (unless you only want to visit the Serb-majority northern parts of Kosovo, but I'm thinking Pristina & the Albanian-majority areas). My understanding was wrong; more info on the Serbia-Kosovo border issue.
2) Transportation-wise, what's the easiest way to get to Kosovo from, say, Sarajevo or Mostar? I'm guessing there are few to none international bus routes… But which Montenegrin town should I aim for best connections towards Kosovo? Once over the border in Kosovo, how are the options for continuing to Pristina?
Any form of public transport is ok (including flying if that's the easiest way). Of course, I'm especially interested in hearing about first-hand experiences. Also, feel free to correct if any of my assumptions above were wrong. Background: I've been to (coastal) Montenegro before; moving around there with buses was easy. Bosnia & Kosovo are new to me.