About this trip
Eighteen days on the road through Spain, Portugal and Morocco, taking in some of the Iberian peninsula's best-known cities before crossing the strait to North Africa and back again.
You'll move through Salamanca, Porto, Lisbon and Seville, then cross to Tangier for a taste of Morocco's coast, medinas and souks in Fes and Marrakech, before returning via Granada and Toledo to finish in Madrid.
It's a coach-based itinerary built for covering ground and seeing the headline sights of three countries in one go, with a good mix of historic architecture, city life and local culture along the way.
What you'll do
- Wander Salamanca's old town and university buildings
- Explore Porto and its riverside wine heritage
- See Lisbon's monuments and waterfront
- Cross to Tangier for your first taste of Morocco
- Walk the medina in Fes and the souks of Marrakech
- Visit Granada's Alhambra and Toledo's historic centre
- A coach tour covering three countries in 18 days, so expect a fair amount of travel time between stops
- Base changes are frequent given the number of cities on the route
- Suits travellers who want a broad overview of Spain, Portugal and Morocco rather than lingering in one place
The same-vibe trips, side by side — price, value per day, and how each is moving. Only we can lay two operators' trips out honestly.





Sorted by fit — never by who paid. Price moves and availability come from our own daily tracking.
Getting there
Opens Trip.com, pre-filled — one-way so you can book your return whenever. Prices & booking shown there.
Where to stay
A night before your tour in Madrid · 30 Jul – 31 Jul
Booked on their own sites, separate from your tour. We may earn a commission — it never changes your price.
Sort the essentials
Partner offersWe may earn a commission from partner offers. It never changes your price or our ranking.
More trips like this
Ranked on real fit — in case this one isn't quite yours.
Booked with the operator via TourRadar · we may earn a commission.
Want longer in Spain?
Working holidays, volunteering & more — £50 off with code 18TO35TRAVEL.
Powered by Global Work & Travel · we may earn a commission on bookings.








