A London river cruise is essentially a relaxed, narrated boat ride along the Thames that shows you the city’s landmarks from a completely different angle. Expect to see the Tower of London, Tower Bridge, the Shard, St Paul’s, and the Houses of Parliament in about 30–90 minutes depending on the route. It’s a good mix of sightseeing and low-effort transport; you sit, listen to commentary (or plug in headphones for recorded versions), and watch the city slide by. The boats range from large tourist vessels with big windows and a bar to smaller, more agile craft. It can get breezy and surprisingly cold on the water even in summer, so bring a jacket.
The best time is late spring through early autumn (May–September). The weather is more reliable, decks are open, and daylight lasts longer. In winter you’ll be stuck inside a heated cabin with rain-streaked windows, which is far less enjoyable. Expect to pay around £12–£28 per adult for a standard sightseeing cruise; longer lunch or evening trips with food and drink push £45–£75. Speedboat rides are pricier and louder but cover similar ground in half the time.
Pick a Westminster-to-Greenwich or Tower Pier round-trip if you want the classic sights without overcommitting. Skip the expensive “luxury” dinner cruises unless you specifically want a night out on the water; the food is rarely memorable and you’re mostly paying for the view and table service. Go mid-week if you can—weekends get crowded and the commentary can be drowned out by groups.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.