Hi, I have been to Sorrento twice, both times flying into Rome and the 3 hr bus journey, as far as I recall it was only 3 hours and they have a stop half way at a kind of coffee shop for a break. Mind you didnt have a baby with me, cranky teenager alright. Road is good so I used to fall asleep on bus, just make sure not to sit on the side the sun will be shining in or it is roasting. Sorrento is lovely, I would love to go again, day trip to Capri is well worth it, Amalfi drive is terrifying I think and I prefer going on the boat trip down the coast because you can see it better.