If you are stuck for things to do in London, hop aboard a River Thames cruise and see London’s top attractions from the waterway. There are many ways you can do this; take a fast-paced speedboat ride or do a laid back city tour on a luxury liner. Either way, you will experience something fun and romantic when cruising along the River Thames.

City Cruises

City Cruises remains to be one of the most popular cruise operators on the River Thames for a good reason. They have been in business long enough to know what the market needs and wants, with offerings ranging from hop-on, hop-off services to dining cruises. Enjoy a romantic lunch for two on the water while listening to fantastic music without having to break the bank. And if you are wondering, City Cruises has a pretty good rating on Tripadvisor.

Bateaux London

Bateaux London is another great option for people looking to enjoy heart-warming meals out on the water. They offer lunch, dinner and afternoon tea. Or, you could hop on a Sunday lunch jazz cruise complete with live musicians and a three-course meal. They use a Scandinavian-designed boat, Harmony, which features an open deck with floor to ceiling windows. However, you might want to call ahead to avoid scheduling problems.

R.S. Hispaniola

R.S. Hispaniola might not be a “true” dining cruise, but it sure deserves a spot on this list. It’s more of a floating restaurant which never leaves the embankment, meaning you don’t have to pay for a cruise. Guests receive a bill for the meal, just like they would do in a land-based restaurant. But that’s not the best part. This floating restaurant offers a more vibrant menu than all the other boat cruises on this list, thanks to its permanent location on the Thames riverbank.