The bus trip from Tallinn was actually quite comfortable; the journey took 4hr 40 minutes but unlike any other bus trip like this we had been on, it had in-coach entertainment! We were able to watch a couple of films which made the journey go quicker and they had free tea and coffee and a toilet if required! We encountered a blizzard on the way, but unlike the UK the roads were adequately prepared and there were no delays. There is no hard border between Estonia or Latvia we just had to present our passport before we boarded. We had a couple of stops on the way including Parnu and arrived at Riga bus station at 5pm.