Morocco

How to get from Marrakesh to Tangier

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
1h
💶
From
18€
📍
Distance
500 km
Powered by 12Go system

There are 2 way(s) to get from Marrakesh to Tangier

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Marrakesh
📍The main bus station in Marrakech for long-distance journeys is the CTM Bus Station (located on Bd Zerktouni) or the Supratours Bus Station (next to the ONCF train station). Both are well-equipped with waiting rooms and ticket counters.
🚇From the city center (Jemaa el-Fna), you can reach these stations by taxi (approximately 15-25 dirhams, 10-15 minutes depending on traffic) or by local bus. City buses are an economical but less direct option, often slower.
⏰CTM and Supratours buses to Tangier have several departures per day, including night options. The first departure is usually early morning (around 7 am) and the last in late evening (around 11 pm), with a frequency of about 2-3 hours.
💸 Transport from 18€ per person
⚡ Fastest: 1h
🗓 Book now Secure payment · via 12go.asia
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Choose CTM or Supratours for the bus

These two companies offer the most reliable and comfortable services for long journeys. Their buses are modern, air-conditioned, and punctual. Avoid smaller local companies for long distances, as they are often less comfortable and slower.

💡
Book your tickets online in advance

For CTM and Supratours buses, and especially for domestic flights, book your tickets a few days in advance via their official websites or platforms like 12go.asia. This guarantees you a seat and often better rates.

💡
Consider flying for very long distances (e.g., Dakhla)

Even though the bus is economical, a 15-hour journey to Dakhla can be exhausting. A domestic flight (Royal Air Maroc or Air Arabia) is an excellent alternative for a few tens of euros more, saving you a whole day of travel and rest.

💡
Always check the departure bus station

In Marrakech, for instance, CTM and Supratours have different stations. Make sure you go to the correct station to avoid any unnecessary stress on your departure day. The information is clearly indicated on your ticket.

💡
Prepare your ferry trip to Spain

From Tangier, ferries to Tarifa or Algeciras are frequent. Book online through companies like FRS or Balearia for the best rates. Arrive early at Tangier Med or Tangier Ville port, depending on your company.

🛣️ The journey experience

Traveling from Marrakech to Tangier is a key leg for many independent explorers. You're probably wondering if the bus is the best option, or if a flight will save you valuable time. Don't worry, you're not alone in juggling these questions. The goal is to choose with peace of mind, with a clear vision of real door-to-door durations and costs.

For this Marrakech-Tangier route, you have two main options: bus and plane. The bus is very popular, offering a journey of about 8 hours for around €18. It's an economical and comfortable solution, often provided by reliable companies like CTM or Supratours. If you prioritize speed, a domestic flight will get you to Tangier in just 1 hour, for a budget of about €35. This is a considerable time saving, especially if your schedule is tight.

Our advice: evaluate your priority. If budget is your main criterion and you enjoy the journey itself for discovering landscapes, the bus is perfect. If time is precious and you want to maximize your stay in cities, flying is an excellent investment. For a journey of this duration, flying is a very relevant alternative that avoids a long night bus and allows you to rest more for your next adventures.

Frequently asked questions — Marrakesh → Tangier

✨ Why visit Tangier?

  • ✓ Wander through the Medina and explore the Kasbah with its breathtaking views of the Strait of Gibraltar.
  • ✓ Discover the Grand Socco, the vibrant heart of the city, and the more intimate, historic Petit Socco.
  • ✓ Visit the Marshan Palace and its gardens, offering a serene atmosphere and a glimpse of Moorish architecture.
  • ✓ Relax at the Caves of Hercules, a mythical natural site on the Atlantic coast.
  • ✓ Enjoy mint tea at Café Hafa, famous for its panoramic views and bohemian ambiance.
🌙
Recommended stay
3 to 4 nights — to explore the city and its surroundings at a relaxed pace, including an excursion.

☀️ When to visit Tangier?

TEMPERATE MEDITERRANEAN CLIMATE

April to June and September to October — the weather is mild and sunny, perfect for sightseeing and the beach.

Jan 😐
Feb 😐
Mar 😐
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😊
Nov 😐
Dec 😐
📍
In Tangier — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Tangier
Compare the best rates available
via trip.com

What to do in Tangier?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🗺️
Exploring Tangier's Medina
Dive into the historic labyrinth of the medina. Its lively alleys, colorful souks, and hidden squares offer total immersion. Don't miss Petit Socco square. Tip: get lost on purpose to discover local artisans and traditional cafes. Souvenir prices are negotiable.
🏛️
Visit the Kasbah Museum
Located in the former Dar el Makhzen Palace, this museum showcases the history of Tangier and Morocco through archaeological and ethnographic artifacts. The courtyard and gardens are magnificent. Practical tip: allow about 2 hours. Entry fee is around 2€-5€, well worth it for the architecture and collections.
☕
Coffee Break at Café Hafa
Enjoy breathtaking views of the Mediterranean from this legendary cafe, frequented by artists and writers. The atmosphere is relaxed and timeless. Tip: arrive before sunset to admire the spectacle from the tiered terraces. Mint tea is a timeless classic to savor.
🌊
Hercules Caves & Cap Spartel
Explore the mysterious Hercules Caves, where the sea carves an opening resembling the map of Africa. Nearby, Cap Spartel offers a sublime panorama of the Atlantic and Mediterranean meeting. Tip: a shared taxi (around 5€-10€ round trip from the center) is a good option to get there.
🍜
Taste Local Cuisine
Savor the authentic flavors of Tangier. Tagine, couscous, or the famous harira for soups. Fishmongers at the port offer freshly grilled fish. Tip: dare to try unpretentious small restaurants in the medina or near the port for a more authentic experience and affordable prices (meals from 5€).
🎨
Strolling in the New City
Discover the modern side of Tangier by strolling through the New City. Avenue Pasteur and Boulevard Mohamed V are perfect for observing colonial architecture and urban life. Tip: this is the ideal place to find more contemporary shops, art galleries, and chic cafes for a different vibe.
⛵
Stroll along the Corniche
Enjoy a pleasant walk along Tangier's new corniche, from the port to Malabata. You'll find many cafes and restaurants with sea views. Tip: it's perfect for a late afternoon or evening stroll when the sea breeze is refreshing. Bicycle rentals are sometimes available.
🌳
Mendoubia Gardens
These peaceful gardens, located near the medina, house a centenary tree and the former American Legation. It's an oasis of calm away from the hustle and bustle. Tip: ideal for a reading break or simply to relax in the shade. Entry is free and the setting offers a charming insight into the city.

⏱️ How long to visit Tangier?

3 to 5 days

For a comprehensive immersion in Tangier, plan 3 to 5 days. In 3 days, you'll explore the Medina, the Kasbah, and Cap Spartel. With 5 days, add an excursion to Asilah or Chefchaouen for a diverse Moroccan experience.

Related searches

bus Marrakesh Tangier flight Marrakesh Tangier how to get from Marrakesh to Tangier ticket price Marrakesh to Tangier travel time Marrakesh to Tangier travel to Morocco

Other trips from Marrakesh

Book now