I've now got a week or so to think about my return route...
If via Romania, two main choices:
See the other Danube bridge at Vidin: Sofia 0650 gets you to Craiova 1630. If you can find anywhere you feel like staying then IR72 the following morning arrives Budapest 2050 and you get to see the route down and along the start of the Danube gorge that you slept through (maybe) on the way out.
Or back to Bucharest, the 1730 arrival probably means you get there by 1830. If slogging onwards you're probably OK for IR78 or try your luck for a Luxe sleeper in the Astra Transcarpatic to Arad at 2030. If staying the night in Bucharest to actually see something of Romania as you travel onwards, unfortunately IR72 no longer runs from Bucharest in the morning. Instead:
- IRN346 through to Vienna leaves 1500-ish though the couchettes may be full, or
- via the Danube IR1043 leaves Bucharest in the morning and gets you to Timisoara 2200-ish, or
- via Brasov CFR's 'premium' trains IC531/521 leaves 1310 gets you to Arad around midnight (you see Sighisoara as you pass by), or
- if you fancy breaking the journey in Sibiu (old german centre), IR1621 leaves 1000 and does it comfortably in daylight, IR77 the following day is the comfortable (Brasov)-Sibiu-Budapest daytime train - views are well worth it all the way to Arad this way, or
- take your pick of open-access operators to Brasov (depending which pre-loved stock you like) then pick up IRN346 which gets you to Vienna 0820 or stay the night and IR77 to Budapest in the morning.
My favourite would be one of the last two, unless in a hurry where I'd try ATC to Arad as I never manage it last year.
Brasov-Sibiu-Simeria is class 60 (or 62?) hauled, the others go via Sighisoara as it is wired.