How to Travel From Seville, Spain, to Morocco by Bus, Car, and Plane

Morocco, Tangier
Neil Farrin / Getty Images

Seville's location in the south of Spain makes it an excellent starting point for getting to Morocco, a diverse and colorful country with Berber, Arabian, and European cultural influences. Home to four mountain ranges, golden beaches, and the Sahara Desert in the south, Morocco is a North African paradise. The city of Tangier, about 180 kilometers (112 miles) south of Seville (accessible from mainland Europe by ferry), is the perfect place to kick off your travels to Fez, Rabat, Casablanca, and tourist-centric Marrakech. Don't forget desert destinations like Merzouga and Ouarzazate, a Hollywood favorite. Otherwise, you can fly directly into Mohammed V International Airport in Casablanca or the Marrakesh Menara Airport from Seville.

  Time Cost Best For
Plane 50 minutes from $58 Easy and quick traveling
Bus + Ferry 4 hours from $45 Minding a Budget
Car + Ferry 4 hours 276 kilometers (171 miles) Exploring the local area

What Is the Cheapest Way to Get From Seville to Morocco? 

The cheapest way to travel between these two countries is to take a bus to the ferry port in Tarifa, then take the ferry to Morocco, which arrives in Tangier Ville. Eurolines FR, Socibus, and ALSA run the route daily, but none as frequently as Transportes Comes, which departs from Seville four times per day. Transportes Comes is also the fastest service, arriving in Tarifa in about three hours, but if budget is your primary concern, then Socibus (a three-and-a-half-hour ride) offers the cheapest fares, starting at $10.

Once you get to the port, you can walk onto the ferry for about $35. There are two ferry services: FRS and Intershipping. Both take about 45 minutes. The city center is walkable from the port in Tangier. Altogether, this trip costs $45 or more and takes about four hours.

What Is the Fastest Way to Get From Seville to Morocco? 

The fastest way to get to Morocco from Seville is to fly into the closest city, Tangier. According to Skyscanner, the cheapest flight from the Seville Airport to Tangier Boukhalef is $58, but the average flight cost is around $80. There's only one airline that flies direct—Ryanair—and it does only two flights per week. The flight takes about 50 minutes. Alternatively, you can fly into Rabat (Morocco's capital) in one hour, or into Marrakech in one hour, 22 minutes.

How Long Does It Take to Drive? 

Driving is a great way to explore Morocco at your own pace and the ferry makes it possible to transport vehicles across the strait. However, many rental car companies will not allow you to take your hired vehicle to a foreign continent (insurance prices will rest assured be astronomical if they do). Thus, your best bet is to walk onto the ferry and rent a car once you get to Tangier, which will cost about $50 per day.

Those who own a car in Spain can drive it to the port in Tarifa, which takes about two hours and 15 minutes, then travel with the vehicle on the ferry—again, 45 minutes—and begin your Moroccan travels from there. Altogether, the drive and ferry covers about 276 kilometers (171 miles). You should expect it to take at least four hours, including the time it takes to board and alight the ferry.

When Is the Best Time to Travel to Morocco?

The coastal regions of Morocco are warm and enjoyable at any time of year; however, the best time to visit any Moroccan destination is during spring. The average temperature during winter is about 12 degrees Celsius (54 Fahrenheit) and during summer, inland regions can surpass 35 degrees Celsius (95 Fahrenheit). April temperatures tend to linger around a comfortable 24 degrees Celsius (75 Fahrenheit), with coastal areas being generally a bit chillier.

Springtime is when Morocco's tourism season kicks off, so don't expect it to be very quiet. If you're looking to travel during the low season (for peace and deals on lodging), go during winter and be prepared for cool temperatures (even snow in some regions). If you plan to take the ferry from Tarifa to Tangier, try to avoid it on Fridays, when the locals tend to travel.

Do I Need a Visa to Travel to Morocco? 

If you plan to travel in Morocco for less than 90 days, you will not need a visa. You will only need a valid passport with a blank page.

What Time Is It in Morocco? 

Morocco falls into the West African Time Zone, which is an hour behind Seville, Spain. Spain is two hours ahead of Greenwich Mean Time whereas Morocco is one hour ahead. When it's 3:30 p.m. in Tangier, it's 4:30 p.m. in Seville.

Can I Use Public Transportation to Travel From the Airport? 

If you plan to fly into the Tangier Ibn Battouta Airport, you will need to arrange for transportation into the city center, about 30 minutes away. Unfortunately, there are no public bus or train lines from this airport, so the only option is to take a taxi.

What Is There to Do in Morocco? 

Morocco is known for its exotic beaches, vast deserts, Mediterranean food, and medinas. In almost every town, you'll find a medina, an old part of the city where merchants still sell their colorful handicrafts and street food. Sometimes you'll even come across snake charmers and folk dancers in these labyrinths. One of the most well known is Jemaa el-Fnaa in Marrakech.

Marrakech itself is one of the most tourist-centric cities in Morocco. This former imperial city is teeming with history: the Bahia Palace, Koutoubia (a towering, 12th-century mosque), and Médersa Ben Youssef (an old Islamic college). Morocco is the home of Casablanca, a port city that blends Moorish style with European art deco, and also Rabat, whose colorful Oudaias Kasbah neighborhood is arguably one of the most picturesque in the country.

Frequently Asked Questions
  • How can I travel by ferry from Seville to Morocco?

    Take a bus from Seville to the ferry port in Tarifa, then take the ferry to Morocco, which arrives in Tangier Ville.

  • How far is Seville from Marrakesh?

    Marrakesh is much farther from Seville than Tangier is; to reach Marrakesh, use the same method of car and ferry to reach Tangier, and then make your way to Marrakesh by car or train.

  • How far is Seville from Tangier?

    Tangier is 145 miles from Seville and takes about four hours to reach by a combination of car and ferry.