I'm travelling from the UK (Manchester) to Rome in July for a wedding in Trani. Getting into Rome on Friday 20th (early morning) and possibly staying overnight in the city planning to head down to Trani on Saturday afternoon/evening. Can anyone advise as to the possibility of a sleeper train to Bari ... or even if that's possible. I guess Bari would be the best place to head for? We're a party of 3 adults and 2 kids - would car-hire be better/easier, although I've heard it's expensive in Italy. Ta for any replies!