Seven of the eight islands have airports, making flying the most comprehensive (and quickest) option if you intend to do some island-hopping. Binter Canarias is the long-standing airline, with a comprehensive network of flights and on certain routes (particularly in the western islands) some seriously tiny planes! Canary Fly and Air Europa Express also fly between most of the islands, usually with at least one transfer in Tenerife.
Boat travel from mainland Spain isn't cheap, and if you opt for a simple seat on the ship, you'll spend a similar amount reaching the Canaries as you would if you flew. If you want a cabin, boat travel will be three to four times the price of a flight – and takes almost 10 times longer!
Binter Canarias Flights to all islands.
Canary Fly Covers Tenerife, La Palma, Gran Canaria and Lanzarote.
Air Europa Express (www.aireuropa.com) Flies from Tenerife to Gran Canaria, Fuerteventura, Lanzarote and La Palma.