I've had another look at table 1350 in the ERT. Even with the current service suspensions, it appears to be at least theoretically possible to get from Zagreb to Sarajevo mostly by train with significantly less taxi mileage than Seat61 suggests, but you'd need to be quite determined, and it can't be done in a day. (If the suspended trains were to be restored, it would become rather easier, but the long taxi ride as suggested by Seat61 would still be the only way to do it in a day). Using trains currently shown as operating, the itinerary would be as follows:
Travel from Zagreb to Kostajnica and cross the border as suggested by Seat61, but instead of getting a taxi all the way to Banja Luka, get one just as far as Dobrljin, about 11 km from the border crossing. From there, a train departs at 14.56 for Banja Luka, arriving at 17.09; another train leaves Banja Luka at 19.30 for Doboj which it reaches at 21.38. Doboj is a reasonable-sized town which presumably has overnight accommodation and taxis.
From there there is a gap of 23 km to Maglaj which would currently have to be covered by road transport. If you could somehow get to Maglaj by 06.01 the next morning there is a fast(ish) train that gets to Sarajevo at 08.43. With a probably more feasible 09.25 departure from Maglaj, you would arrive at Zenica at 10.59, wait there until 15.28 and eventually get to Sarajevo at 17.39.
Thank you for this detailed information. It would be a good way to see more of B&H, but as you say I think I'd have to be very determined to make that work! What a shame the railways in B&H appear to have such poor connectivity. There is clearly so much potential in the country. I can see more international trains being popular with travellers, but it appears its difficult enough just connecting national regions of B&H.
However, your info has given me food for thought for further trips to Bosnia if I go there another time.
For what it's worth, my experience in 2012 and again in 2013 was that although timekeeping wasn't always great on long-distance trains, all trains turned up (except for one being replaced by a bus for the first hour or so out of Zagreb due to planned engineering works) and got me to my destination eventually. I'm glad though that I visited while the Zagreb-Sarajevo train was still running!
Thanks for this. Timekeeping isn't hugely important for this trip, as long as it turns up!
It's very easy and painless in summer. The ferries don't need to be reserved (except the catamaran), but the only question is the Orebić-Trpanj bus. Apparently a bus runs that connects to the Ploce ferry, but I can't confirm that as fact. However, usually in Croatia, the buses do connect to the ferries like that, so it would be surprising if it wasn't the same case there.
Having a quick look at the ferries, they seem more frequent than I thought they would be (in the summer anyway, certainly not in the winter!). I can't seem to find any info about transport between Orebić-Trpanj yet, but i'm sure there will be something. I'll do some more digging.
The catamaran from Split looks like it will only cost under £20 so not bad at all! Hopefully it will be easy to get a place on the catamaran.
Having said that, if I were in that direction, I'd be tempted to go Ploče-Trpanj on the ferry, then Trpanj-Orebić by local transport. From Orebić, it's a short hop over to Korcula, which is well worth an overnight stay. From there, you've got the ferry to Split via Hvar Town and Bol, and there are stunning views along the way.
IMO, it's better to fly into Split, then do some island hopping on the way to BiH. There are flights on Easyjet to Split for around 60 quid, arriving at 9:25am. Something like this is doable and worthwhile:
Arrive Split Airport: 9:25am
Transfer to the Port of Split, arrive roughly 11:00am
Spend time in Split (the city centre is next to the port)
Split-Hvar-Korcula ferry: depart 3:30pm, arrive 7:10pm
Night in Korcula.
From there, you can make your way peacefully towards Ploče for the train to Sarajevo.
I've done a bit of research for this part of my (potential) trip. Personally, I think i'd prefer to start in Sarajevo, then end up in Split, as I think the stunning islands could be a good end to the trip - Sarajevo is relatively beautiful, but not quite the same as the islands. Out of interest, what is the reason you think it might be better the other way around? Is it easier, or just personal preference?
I might overnight in Mostar, as I don't think I can just pass that town without stopping. I'd get the 09.05 to Ploče (interestingly this train is just the existing Sarajevo to Čapljina journey, extended to Ploče, rather than a completely new journey), arriving 10.36.
Then ferry 633 from Ploče to Trpanj (13.15-14.15)
Then it seems there are only 3 buses a day from Trpanj to Orebic (and the first two are pre-7am!), with a bus at 16.15, arriving 16.50. I'm sure I'll have plenty to do in two hours on a stunning island, but i'm disappointed there are so few public transport options here.
Then ferry 614 from Orebic to Korcula (17.30-17.45).
While this is not a journey I want to rush, so I can take in the scenery, I didn't expect the journey from Ploce to Korcula to take quite so long.
After a night in Korcula, I will probably get the 13.00 catamaran, arriving Split at 15.35. Then one or two nights there, and fly back to London.