Answer
All of the cruise lines which i have listed below have cruises leaving from various ports in the uk. the cruises will have itineraries to the british isles, the baltic, and the mediterranean. you can in most cases just go to the cruise line web sites and select the departure ports available for that line. some will cruise from dover, others from southampton and others from harwich.last may we did a cruise from dover to the baltic on the celebrity cruise ship, constellation. great ship and great cruise. it was a 14 day round trip from dover and we took the train from waterloo to dover.the cunard cruise line does transatlantic cruises from the uk weekly and if you do not wanna fly back home you can just book back to back cruises for your return. or book a return on a different cruise line since a few do also have transatlantic cruises to the uk.crystal cruise line even has a cruise or two that leave from london. they have smaller ships but provide 5 star service; they also cost much more than other lines but you get what you pay for.