6 best dinner cruises on the River Thames

What better way to enjoy spectacular skyline views than on a relaxing London dinner cruise along the Thames?

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 the 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.

1. City Cruises London Dinner Cruise

City Cruises, © City Cruises/Christopher Ison

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! Duration: three-hours

2. City Cruises Thames Jazz Dinner Cruise

Celebrate summer in London. Image courtesy of visitlondon.com/Antoine Buchet.

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 the Jazz band, who return after dinner to coax you onto the dance floor to end the evening on a high. Duration: three-hours

3. City Cruises Evening Cruise

London at sunset © Jason Hawkes / Photos.London. Image courtesy of Jason Hawkes / Photos.London.

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. Duration: two-hours

4. Theme Nights on the River Thames

Can you figure out whodunnit on a Murdery Mystery Thames cruise? Image courtesy of Red Letter Days.
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 3-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. Duration: approx. 3 hours

5. Evening Thames Cruise and a Glass of Sparkling Wine with Canapes for Two*

Enjoy sparkling wine and canapes as you sail down the Thames on a dinner cruise. Image courtesy of Red Letter Days.
Take your loved one on a journey along the Thames, soaking up the city as it sparkles against the setting sun. Enjoy live music as you sail down the river, sipping on a glass of sparkling wine with a selection of canapes to enjoy. Duration: two hours

6. A Four Course London Dinner Cruise for Two*

Tuck into a tasty four-course dinner on a river Thames cruise. Image courtesy of Red Letter Days.
After enjoying a welcome glass of bubbles, make your way to the lower deck where you'll enjoy a delicious four-course dinner. Soak up the sights while being serenaded by the live onboard singer. Duration: three hours

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.

Explore by category