So after having to dash back to Dushanbe for some emergency medical supplies, I'm now short on time - and won't fit in the Pamirs this trip...but I'll HAVE to come back :)

Anyway, I now need to get to Bishkek.  I have a valid Tajikistan and Kyrgyzstan visa.  I'm on a New Zealand passport.  I'd really like to go overland rather than flying, despite the pain of the roads ;)

Is there a train option that I can do - I gather it's possible via Uzbekistan but I may have to get a transit visa for that...and failing this, what's the shortest route by car, and which border would be open into Kyrgyzstan?