I've done London-Dublin (or Dublin-London) by both bus/ferry and rail/ferry a couple times over the last 20 years I've been traveling to either city. Just yesterday I took the 0815 Virgin Rail train from London to Crewe, connecting to the 1042 service Crewe-Holyhead, Wales (train change required due to Sunday schedule--on other days of the week you should not need to change trains). Arrival at Holyhead ferry port at 1243, and the 1410 Irish Ferry Ulysses starts boarding at 1315.Free wifi sponsored by google aboard both trains, though that only runs another week. Walked over into the adjoining village before departure and the shops were closed due to it being Sunday. On a prior trip I had shopped at a bakery that had pies (the type with meat filling) and pastries for items to go. Settled for cottage pie and fries on board with a diet coke for $US19. Arrived in Dublin at 1730 and got connecting city bus to Busarus (bus terminal) for 2.5 euros. Was at my hotel about 20 minutes later. Part of the reason I've been doing flights home from Dublin, and not London, is the additional U.K. departure taxes and costs associated with upgrading to business. That easily justifies the sidetrip to return home from other destinations. Ferry crossing took 3 hr 20 mins in calm seas. Light rain started falling about an hour outside Dublin. Will get some photos up here in the next day or two as I'm heading out for dinner/pub crawl right now. This trip was booked on line at raileasy.co.uk.