Cruise holidays don't have to break the bank. Whether you're dreaming of an Alaskan adventure or delving into Arabian delights, cruising is more affordable than you think. We've rounded up some of the best cheap cruises for 2017 that take in superb destinations, from the Canaries to the Mexican Riviera.
SEE ALSO: 17 amazing cruise holidays for 2017
SEE ALSO: Seven of the best round-trip cruises from the UK
These great-value holidays from the biggest cruise companies will take you to beautiful corners of the world in the utmost comfort, as you enjoy a top cruise deal for the summer or a last-minute winter bargain.
If you fancy a taste of Europe, P&O Cruises' seven-night tour of Spain, Portugal and France costs as little as £579 per person, while those dreaming of the exotic can discover China, Vietnam and Singapore over 19 nights from just £1,499 with Royal Caribbean.
As cruisers become more adventurous and seek bigger and better experiences from their holidays, we've picked a selection of trips that even the fussiest of travellers will enjoy, such as a cruise that includes a night at the opera in Verona, a one-way cruise to Alaska so you can choose to stay and explore the spectacular region in your own time or travel to a different destination to where you started and a mini-cruise to Bruges and Paris over May Bank Holiday to marvel at the cities on a short break.