Tangier is a great destination to visit, and ideal in combination with a stay at Costa Del Sol in Spain.
There are direct connections all year to Tangier from London, Amsterdam, Brussels, Paris and Madrid. During the summer a number of other European cities have direct flights to Tangier too.
Flights to/from Tangier: Royal Air Maroc
In addition Tangier has several daily connections from/to Casablanca.
There are frequent connections by fast ferries from Algeciras, Tarifa and Gibraltar. It only takes 45 minutes to cross the GibraltarStrait to Morocco.
Fast ferries between Tarifa and Tangier: FRS
Fast ferries between Algeciras and Tangier: Nautas
Please note that since 2011 ferries from Algeciras and Gibraltar do no longer call the old port of Tangier, but dock at the new Tanger Med Port 40 km East of Tangier.