The Ibn Batouta International Airport is 15km southwest of the city centre. It attracts a number of budget airlines (including easyJet, Ryanair and Air Arabia), as well as Iberia and Royal Air Maroc.
To & From the Airport
A grand taxi takes 25 minutes and costs Dh150 for the entire car. If you want to pick up a local bus from the airport, bus 17 and bus 70 run to the Grand Socco, but you’ll need to walk 2km to the main road.
From Tangier Port, there are fast catamaran ferries run by FRS and Inter Shipping to Tarifa (Dh350, 40 minutes). There are more than a dozen sailings a day, with the ferry companies leaving on alternate hours. The service includes a free bus transfer to Algeciras (50 minutes) on presentation of your ferry ticket.
Tickets are available from the company ticket booths outside the ferry terminal building at Tangier Port, in the terminal itself, or from virtually any travel agency around town; be sure to pick up an exit form so you can avoid hassles later.
Services from Tanger Med are primarily to Algeciras. A shuttle bus (Dh25) leaves Tanger Med every hour on the hour for the Tangier bus station, taking 45 minutes.
Book in advance during peak periods (particularly Easter, the last week in August and the last week in October), allow an hour before departure to get tickets and navigate passport control, and remember the time difference with Spain (Morocco is one hour behind, and two hours behind during Ramadan). If you're arriving in Morocco, remember to get your passport stamped on the ferry.
To & From the Ferry Terminal
A shuttle bus (Dh25) runs every hour from Tanger Med to the main bus station (45 minutes). The driver will drop you off near the train station if you ask.
CTM buses depart from the main bus station, about 2km to the south of the city centre by the Syrian mosque – the distinctly un-Moroccan-looking minarets are a useful nearby landmark. Destinations include the following:
Cheaper bus companies also operate from the main bus station. There are regular departures for all the destinations listed for CTM, plus services to Al Hoceima (Dh105, 10 hours) and Fnideq (Dh25, 1½ hours) – a small town 3km from the Ceuta border. A metered petit taxi to/from the town centre is around Dh10.
The major international car-hire agencies are at the airport, as well as in town.
A reasonably secure and convenient car park is next to the Dawliz complex.
The grand-taxi rank for places outside Tangier is across from the main bus station. The most common destinations are Tetouan (Dh35, one hour, change here for Chefchaouen), Asilah (Dh20, 30 minutes) and Larache (Dh35, 1½ hours). For Ceuta, travel to Fnideq (Dh30, one hour), 3km from the border. There are no direct taxis to the border (Bab Sebta). Grands taxis to Tetouan also frequently wait for arriving trains at Tanger Ville train station. For destinations on the outskirts of Tangier, such as the Caves of Hercules or Cap Malabata, use the grand-taxi rank on the Grand Socco.
Tanger Ville is a hassle-free train station, though under massive remodelling as a terminus for the planned TGV line to Casablanca. Trains depart throughout the day for Meknes (Dh90), Fez (Dh111), Rabat (Dh101), Casablanca (Dh132) and Marrakesh (Dh 216), including a night service with couchettes, the famed Marrakesh Express, which should be reserved in advance (single Dh660, double per person Dh470, Dh370 with couchette). A petit taxi to/from Tangier centre should cost around Dh10.