As the sun sets over the city and the lights of London's landmarks start to shine, its time to head to the river for a memorable night on the Thames.
Hop aboard a luxury boat to begin your London dinner cruise experience. Whether you're tucking into a three-course dinner accompanied by live jazz music or are enjoying a night of themed entertainment on a murder mystery cruise, this is a night you won't forget in a hurry...
Discover the exciting selection of dinner cruises London has to offer below.

Jump on board this night-time cruise for an entirely different view of the Thames. Take in the spectacular sights on your London Dinner Cruise as you make your way through a four-course meal while enjoying top tunes from a live performer. On the return trip, it’s time to hit the dance floor!
Cost and duration: Tickets for the three-hour London Dinner Cruise start from £87 for adults (13+ years).

Indulge in a sophisticated three-course dinner and a night of jazz with City Cruises Thames Jazz Dinner Cruise aboard City Cruises’ newest addition, The Millennium Diamond. After a warm welcome and a complimentary glass of fizz, you set sail down the Thames accompanied by a jazz band, who return after dinner to coax you onto the dancefloor and end the evening on a high.
Cost and duration: Tickets for the three-hour Thames Jazz Dinner Cruise start from £94 for adults (13+ years).

Cruise the Thames with a City Cruises Evening Cruise, when London's riverside sights are lit up for all to see. This two-hour evening cruise lets you see the city's most iconic landmarks at their illuminated best, from the London Eye to Canary Wharf, returning under iconic Tower Bridge. Watch from the saloon or venture onto the observation deck and be treated to bubbly, canapés, plus music from a live act.
Cost and duration: The City Cruises Evening Cruise starts from £37 for adults (13+ years), with the cruise lasting two hours.

Choose between two different cruises that promise an evening of fantastic entertainment. Join a Murder Mystery Night where you'll turn detective for the night during a delicious three-course dining experience. Or, spend the evening with the King of Rock as he performs his best hits while you dance the night away with the London skyline as your backdrop.
Cost and duration: Tickets for Theme Nights on the Thames start from £99 for adults (13+ years) and last approximately three hours.
New Year's Eve cruises on the river Thames

Soak up the festive atmosphere and enjoy London’s famous fireworks with a New Year's Eve cruise on The Wellington. Kick off the evening with a glass of bubbles and enjoy sumptuous canapes as well as a live DJ, all before admiring the capital’s iconic fireworks from a unique viewpoint on the river Thames.
Cost and duration: Tickets for the four-hour New Year's Eve celebrations on The Wellington cost £239 for adults (18+ years).
What do you see on a Thames river dinner cruise?
Experience unrivalled views as you glide past iconic London landmarks on a river Thames dinner cruise. Spot famous sights including the Houses of Parliament, London Bridge, Tower Bridge, the London Eye and more.
Do you have to dress up for dinner on a river cruise?
Whether you're celebrating a special occasion or simply enjoy unique dining experiences, a London dinner cruise is an excuse to dress your best. The standard dress code for a dinner cruise will depend on the type of experience you have booked however, most require diners to dress smart-casual.
Some cruises will request diners to avoid certain items of clothing such as flip-flops, leisurewear and ripped jeans. Be sure to check the dress code for your cruise before attending the experience.
How much is a dinner cruise in London?
The cost of a London dinner cruise will depend on what is included in your experience.
Prices for a dinner cruise with a three-course meal and live entertainment start from £87 per person.