Visiting Spain and Morocco | Two Countries Done Right

Spain and Morocco work best in 10 to 14 days: pair Madrid or Barcelona with Andalusia, then add Tangier, Fez, or Marrakech.

Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.

The mistake with Visiting Spain and Morocco is trying to make both countries feel equal on a short trip. Spain is easy by train, Morocco rewards slower stops, and the crossing works best when Andalusia is the hinge between the two.

For a first trip, the cleanest plan is Madrid or Barcelona, then Córdoba or Seville, then Tarifa to Tangier by ferry, followed by Fez or Marrakech. Ten days is enough for a sharp highlights route; 14 days lets Morocco breathe instead of turning the trip into stations and border lines.

How Many Days Do You Need For Spain And Morocco?

Ten days is the practical minimum for Spain and Morocco, while 12 to 14 days is much better. A week can work only if you pick one Spanish region and one Moroccan city.

Spain’s high-speed rail makes Madrid, Córdoba, Seville, and Barcelona easy to combine. Morocco takes more time because trains between Tangier, Fez, Casablanca, and Marrakech are useful but not as fast door to door, and medina stays are better when you are not rushing.

  • 7 days: Seville, Córdoba, Tangier, and Chefchaouen or Fez.
  • 10 days: Madrid, Córdoba, Seville, Tangier, Fez, and Marrakech.
  • 14 days: Madrid or Barcelona, Andalusia, Tangier, Fez, Sahara edge or Marrakech.

Visiting Spain And Morocco: The Route That Fits Most Trips

The most efficient route starts in Spain, moves south through Andalusia, crosses the Strait of Gibraltar, and continues into Morocco. That order avoids backtracking and makes the culture shift feel natural rather than abrupt.

Madrid is the easiest Spanish arrival city for rail connections. Barcelona is better if cheaper flights land there, but it adds distance before you reach Andalusia. Seville is the strongest final Spanish base because it connects well to Córdoba, Granada, Cádiz, and the ferry towns.

For the crossing, Tarifa to Tangier Ville is the most traveler-friendly ferry route because Tangier Ville sits close to the city center. Algeciras to Tanger Med can work for cars, but Tanger Med is far from Tangier and adds transfer time.

After Tangier, Fez is the best first deep Morocco stop for history and medina atmosphere. Marrakech is better if you want riads, food, gardens, and day trips toward the Atlas Mountains.

Once your Spain dates and ferry day are fixed, compare the main crossing options here:

Best Spain And Morocco Stops At A Glance

The best stops depend on whether the trip leans cities, food, history, or scenery. This table keeps the route tight by choosing places that connect well instead of scattering the trip across two countries.

Stop Why It Belongs Best Time Needed
Madrid Major flight gateway, Prado Museum, strong rail links 2 nights
Córdoba Compact stop for the Mosque-Cathedral and old quarter 1 night or day trip
Seville Best Andalusia base for food, flamenco, and nearby day trips 2 to 3 nights
Granada Alhambra, Albaicín lanes, mountain backdrop 1 to 2 nights
Tarifa Simple ferry jump to Tangier Ville 1 night if ferry timing needs it
Tangier Best Morocco entry point from Spain by sea 1 to 2 nights
Fez Morocco’s strongest medina stop for a first visit 2 nights
Marrakech Riads, markets, gardens, and Atlas day-trip access 2 to 3 nights

Should You Start In Spain Or Morocco?

Starting in Spain is easier for most US travelers because Madrid and Barcelona usually have broader flight choices and Spain’s trains are simple on arrival. Starting in Morocco can work if your cheapest fare lands in Casablanca, Marrakech, or Tangier.

The Spain-first route also saves the biggest sensory shift for the middle of the trip. You move from Spanish plazas and rail stations into ferry travel, port formalities, Moroccan Arabic and French signage, and medina navigation.

US passport holders can stay in the Schengen Area for up to 90 days in any 180-day period, per the U.S. State Department’s Schengen entry guidance. Morocco also commonly allows US tourist stays up to 90 days, but check current entry rules before departure because border rules can change.

Where Should You Stay Along The Route?

Seville is the best Spain base before Morocco because it gives you Andalusia without forcing a new hotel every night. Marrakech is the best Morocco base if the trip ends there, while Fez is better for a calmer medina-focused stop.

In Seville, stay in Santa Cruz for first-timer sightseeing, El Arenal for river access, or Triana for a more local evening feel. In Marrakech, the medina works best for riads and walking access; Gueliz is easier for taxis, modern restaurants, and wider streets.

For the Spanish half, compare Seville stays around the old center and rail access:

For the Moroccan half, compare Marrakech riads and newer-city hotels before you lock the final nights:

What Is The Best Way To Cross From Spain To Morocco?

The best crossing for most travelers is the ferry from Tarifa to Tangier Ville. The ride is short, and Tangier Ville is far more convenient than Tanger Med if you are entering Morocco without a car.

Build in buffer time on ferry day. Wind can affect Strait of Gibraltar sailings, and passport checks take longer than a normal domestic transport connection. If the ferry is central to your plan, sleep in Tarifa or nearby Cádiz province the night before instead of racing from Madrid or Granada that morning.

Flying can be smarter when Spain and Morocco are not geographically aligned. Barcelona to Marrakech or Madrid to Casablanca saves time if you are skipping Andalusia, but it misses the overland logic that makes the two-country route feel connected.

A 10-Day Spain And Morocco Plan That Works

A strong 10-day plan keeps Spain to three main stops and Morocco to three main stops. The trip stays varied without turning every morning into checkout time.

  1. Day 1: Arrive in Madrid and stay central.
  2. Day 2: Madrid museums, food markets, and Retiro Park.
  3. Day 3: Train to Córdoba, see the old quarter, continue or sleep there.
  4. Days 4 and 5: Seville for the Alcázar area, tapas, flamenco, and slow evenings.
  5. Day 6: Travel to Tarifa and cross to Tangier if timing works.
  6. Day 7: Tangier medina, Kasbah, and sea views.
  7. Days 8 and 9: Fez or Marrakech, not both if you dislike long rail days.
  8. Day 10: Fly home from Marrakech, Casablanca, or Tangier.

Better 14-day version: Add Granada before the ferry, then give Fez and Marrakech two nights each instead of choosing one.

What Should You Book Before You Go?

Book the fixed pieces first: international flights, Alhambra tickets if Granada is included, peak-season Seville or Marrakech hotels, and the ferry once your Andalusia dates are stable. Leave meals, markets, and medina wandering loose.

Spring and fall are the easiest seasons for this route. April, May, September, and October usually avoid Spain’s hardest summer heat and Morocco’s coldest mountain nights. July and August can still work, but plan earlier starts and more indoor breaks.

Pack for contrast rather than one climate. Spain’s rail stations and Morocco’s medinas reward small luggage, comfortable walking shoes, and layers that handle hot afternoons and cooler evenings.

Pick This Version Of The Trip

Choose the Seville-to-Tangier route if you want the cleanest Spain and Morocco pairing. Choose Barcelona-to-Marrakech by air if you care more about cheap flights than overland flow.

  • Best first trip: Madrid, Córdoba, Seville, Tangier, Fez, Marrakech in 12 to 14 days.
  • Best short trip: Seville, Córdoba, Tarifa, Tangier, and Fez in 7 to 9 days.
  • Best culture-heavy route: Madrid, Toledo, Córdoba, Seville, Fez, and Marrakech.
  • Best slower route: Seville for 4 nights, Tangier for 2, Fez for 3, Marrakech for 3.

The main rule is simple: do not try to “finish” both countries. Let Spain give you rail-connected cities and Andalusia, then let Morocco give you medinas, food, and slower days. That is the version of the trip people remember for the right reasons.

References & Sources

  • U.S. Department of State.“U.S. Travelers in Europe.”Supports Schengen passport validity and 90-days-in-180-days guidance for US travelers visiting Spain.