
Spain, Portugal & Morocco: North to South with Marrakech — Self-Launched
22 days · Spain, Portugal & Morocco
G Adventures charges £2,960
No-markup version: ~£1,440 per person
Estimate only, not a guaranteed price. Always verify costs independently before booking.
A self-launched version of G Adventures' 22-day Madrid-to-Marrakech route, done independently with hostels, guesthouses and local riads, public buses/trains and the Algeciras–Tangier ferry. Start with tapas and museums in Madrid, travel north to Porto for port cellar tasting, then south through Lisbon, Évora and the Algarve to Seville. Cross the Strait to Tangier, explore Tetouan and the blue streets of Chefchaouen, hike the Rif foothills, get lost in the Fés medina, then head via Volubilis, Meknès and Casablanca south to the Atlas, a Sahara desert camp at Erg Lihoudi, Ouarzazate and Marrakech — finishing with a cooking class, palace visits and a Jemaa el-Fna food-stall dinner. All costs are approximate backpacker/budget rates in GBP and exclude international flights.
Day-by-day
Arrive Madrid
Madrid, Spain
Land at MAD and take Metro Line 8 into the centre (about €5). Check into a hostel in La Latina or Sol, then walk the Plaza Mayor and Gran Vía at dusk. Book Prado or Reina Sofía tickets online in advance to skip queues.
🚌Metro Line 8 from airport, ~£4
🛏Hostel dorm, central Madrid (~£28/night)
- →Self-guided Plaza Mayor & Gran Vía walk
- →Optional Reina Sofía Museum (~£10)
Madrid to Porto via Salamanca
Salamanca & Porto
Take an early Renfe/Alsa bus or train toward Salamanca (bus ~£20, ~2.5h) and spend 2-3 hours wandering the golden-stone Plaza Mayor and old town. Continue by Alsa bus or train to Porto (~£25-30, 4-5h), arriving early evening.
🚌Madrid–Salamanca bus ~£20 + Salamanca–Porto bus/train ~£28
🛏Hostel dorm, Ribeira/Baixa area (~£22/night)
- →Salamanca Plaza Mayor stroll
- →Evening Ribeira wander
Porto & Douro
Porto, Portugal
Morning self-guided walk: São Bento station azulejos, Sé Cathedral, Livraria Lello (€8, book ahead), Ribeira riverside. Afternoon Douro river cruise (~£18) or cross to Gaia for a port cellar tasting at one of the lodges (Sandeman, Graham's, Taylor's, ~£15-20).
🚌Walking + metro/tram day ticket ~£5
🛏Hostel dorm, Porto (~£22/night)
- →Port wine cellar tasting in Vila Nova de Gaia (~£18)
- →Optional Douro river cruise (~£18)
- →São Bento station & Ribeira walk
Porto to Lisbon
Lisbon, Portugal
Take the Alfa Pendular or Intercidades train from Campanhã to Lisbon Oriente (2h50, booked in advance ~£25-30 by CP). Settle into an Alfama or Baixa hostel and do a self-guided orientation through Rossio, Praça do Comércio and the Alfama lanes.
🚌CP train Porto–Lisbon ~£28
🛏Hostel dorm, Alfama/Baixa (~£25/night)
- →Alfama & Baixa orientation walk
- →Miradouro sunset viewpoints
Lisbon & Sintra
Lisbon / Sintra, Portugal
Full day free. Either explore Belém (tram 15, Belém Tower €8, Pastéis de Belém) or take the commuter train from Rossio to Sintra (~£4.50 return) for Pena Palace and Quinta da Regaleira. In the evening, catch a Fado set in a small Alfama bar (~£15-20) with a traditional dinner.
🚌Rossio–Sintra train + Lisbon tram ~£10
🛏Hostel dorm, Lisbon (~£25/night)
- →Sintra day trip (~£25 incl. entry)
- →Fado performance in Alfama (~£18)
Lisbon to Évora
Évora, Portugal
Bus or train to Évora (~2h, ~£12). Visit the Chapel of Bones (€6-8) — the walls and pillars are lined with human bones from the 16th century — plus the Roman Diana's Temple, cathedral and Praça do Giraldo. Sample Alentejo wine and cheese.
🚌Lisbon–Évora bus/train ~£12
🛏Guesthouse or hostel, Évora (~£24/night)
- →Chapel of Bones entry (~£7)
- →Diana's Temple & old town walk
Évora to Seville via Olhão
Olhão & Seville
Bus to Olhão on the Algarve coast (~£12, 2.5h), wander the fish market and whitewashed lanes, then continue by Rede Expressos/Damas bus to Seville (~£20, 4h). Evening orientation walk through Santa Cruz and around the Giralda.
🚌Évora–Olhão bus ~£12 + Olhão–Seville bus ~£20
🛏Hostel dorm, Seville old town (~£22/night)
- →Olhão fish market & waterfront
- →Seville evening orientation walk
Seville
Seville, Spain
Pre-book the Real Alcázar (€13.50) and Seville Cathedral/Giralda (€9) online. Wander Santa Cruz in the afternoon, then book a tablao flamenco show at Casa de la Memoria or La Carbonería (~£20).
🚌Walking / city bus ~£3
🛏Hostel dorm, Seville (~£22/night)
- →Alcázar Palace (~£12)
- →Cathedral & Giralda (~£8)
- →Flamenco show (~£20)
Seville to Tangier
Tangier, Morocco
Bus from Seville to Algeciras (~2.5h, ~£12), then walk to the port and take the FRS/AML ferry to Tangier Ville (~1.5h, ~£30-35 single). Moroccan entry is visa-free for UK passports. Afternoon walk through the Tangier medina, Petit Socco and the Kasbah, with dinner of grilled fish near the port.
🚌Seville–Algeciras bus ~£12 + ferry ~£33
🛏Guesthouse/hostel, Tangier medina edge (~£18/night)
- →Tangier medina & Kasbah walk
- →Café Hafa sunset views
Tangier to Chefchaouen via Tetouan
Tetouan & Chefchaouen, Morocco
Shared grand taxi or CTM bus to Tetouan (~1h, ~£4), explore the UNESCO medina, El Feddan Square and Mellah. Continue by grand taxi/bus to Chefchaouen (~1h, ~£4). Climb to the Spanish Mosque for sunset over the blue city.
🚌Grand taxis/bus Tangier–Tetouan–Chefchaouen ~£9
🛏Riad/guesthouse dorm or private budget room, Chefchaouen (~£18/night)
- →Tetouan medina self-walk
- →Chefchaouen blue streets & Spanish Mosque sunset
Rif Mountains hike & goat cheese to Fès
Rif foothills & Fès
Short guided half-day hike from Chefchaouen into the Rif foothills with a local guide (~£20, arrange at any guesthouse or guide office). Stop at a farm for a goat-cheese making session, then take the afternoon bus via Ouazzane to Fès (~3.5h, ~£9), arriving early evening.
🚌Bus Chefchaouen–Fès ~£9
🛏Riad/guesthouse in Fès medina (~£20/night)
- →Rif foothills hike with local guide (~£20)
- →Goat cheese making with a farm family (~£8)
- →Ouazzane medina stop
Fès medina
Fès, Morocco
Book a licensed medina guide through your riad or a GetYourGuide listing (~£25-30, 3-4h). See the Bou Inania madrasa, Al-Attarine, the tanneries from a leather-shop terrace and the artisan souks. Dinner of pastilla and tanjia at a cheap local restaurant in the medina (~£10).
🚌Walking
🛏Riad/guesthouse in Fès (~£20/night)
- →Guided Fès medina tour (~£27)
- →Tannery viewpoint
- →Traditional pastilla dinner
Volubilis & Meknès
Volubilis & Meknès, Morocco
Bus or shared taxi from Fès to Meknès (~1h, ~£4), then a grand taxi out to the Roman ruins of Volubilis (UNESCO) and its mosaics (entry ~£6). Hire a local site guide at the gate (~£10) or use the on-site signage. Return through Meknès to see Bab Mansour and the Heri es-Souani granaries.
🚌Grand taxi/bus Fès–Meknès–Volubilis ~£12
🛏Riad/guesthouse in Fès (~£20/night)
- →Volubilis Roman ruins (~£6 entry)
- →Meknès Bab Mansour & medina walk
Fès to Casablanca
Casablanca, Morocco
Morning ONCF train from Fès to Casablanca (~4h, ~£10 second class). Afternoon self-guided city circuit: the Hassan II Mosque exterior and plaza, the Corniche, Habous quarter and the old medina. Skip the organised full-day version and simply walk the coast.
🚌ONCF train Fès–Casablanca ~£10
🛏Budget hotel/hostel, Casablanca centre (~£18/night)
- →Hassan II Mosque visit (exterior free, tour ~£12)
- →Habous quarter & Corniche walk
Casablanca to Ouarzazate via Marrakech
Ouarzazate, Morocco
Train to Marrakech (~3h, ~£8) then CTM bus over the Tizi n'Tichka pass to Ouarzazate (~4h, ~£8). Long travel day. Late afternoon visit to the Atlas Film Studios (~£7) or the Taourirt Kasbah.
🚌Train Casablanca–Marrakech ~£8 + bus to Ouarzazate ~£8
🛏Budget guesthouse, Ouarzazate (~£18/night)
- →Tizi n'Tichka pass scenery
- →Atlas Film Studios or Taourirt Kasbah (~£7)
Sahara desert camp at Erg Lihoudi
M'Hamid / Erg Lihoudi, Morocco
Local bus or shared grand taxi from Ouarzazate to M'Hamid (~5h, ~£8). Late afternoon 4x4 or camel trek out to a Berber desert camp at Erg Lihoudi (~£35-45 including dinner, breakfast and return transfer). Welcome mint tea and a bonfire under the stars.
🚌Bus Ouarzazate–M'Hamid ~£8 + excursion transfer
🛏Berber tent at Erg Lihoudi camp (included in excursion ~£40)
- →4x4 out to the dunes (~£25 shared)
- →Camel ride (~£12)
- →Desert camp dinner & bonfire
Desert to Ouarzazate & Aït Benhaddou
Aït Benhaddou & Ouarzazate
Sunrise on the dunes, then return to M'Hamid and bus north. Break the journey at Aït Benhaddou — walk the ksar across the river for free and take in the UNESCO village used in countless films. Continue to Ouarzazate for the night.
🚌Shared taxi/bus M'Hamid–Ouarzazate with Aït Benhaddou stop ~£12
🛏Budget guesthouse, Ouarzazate (~£18/night)
- →Sunrise in the dunes
- →Aït Benhaddou ksar walk (free)
Ouarzazate to Marrakech via Ouzoud
Ouzoud Falls & Marrakech
Bus toward Azilal/Marrakech and stop at Ouzoud — Morocco's tallest waterfall, with a free riverside walk and optional boat (~£5). Continue to Marrakech and check into a riad inside the medina. Evening wander of Jemaa el-Fna's food stalls.
🚌Bus Ouarzazate–Ouzoud–Marrakech ~£14
🛏Budget riad inside the medina, Marrakech (~£22/night)
- →Ouzoud waterfall walk
- →Jemaa el-Fna evening food stalls
Marrakech cooking class & medina
Marrakech, Morocco
Morning Moroccan cooking class booked via Klook or GetYourGuide (~£30), including a market shop and a tanjia or tagine session. Afternoon: Bahia Palace (~£6) and the Jardin Secret (~£8), with a bakery stop for msemen. Tea on a Jemaa el-Fna rooftop terrace.
🚌Walking
🛏Medina riad, Marrakech (~£22/night)
- →Moroccan cooking class (~£30)
- →Bahia Palace (~£6)
- →Jardin Secret (~£8)
Marrakech free day
Marrakech, Morocco
Free day. Options: Jardin Majorelle & YSL Museum (~£20 combined, book a timeslot), the Ben Youssef Madrasa (~£5), souk shopping, or a hot-air balloon at sunrise (~£150). Consider a day-trip hammam experience (~£12-20).
🚌Walking / petit taxi ~£3
🛏Medina riad, Marrakech (~£22/night)
- →Jardin Majorelle & YSL Museum (~£20)
- →Ben Youssef Madrasa (~£5)
- →Hammam (~£15)
Marrakech medina deep dive
Marrakech, Morocco
Slow morning in the souks, El Badi Palace (~£6) and the Saadian Tombs (~£6). Optional guided medina walk (~£20) if you want context on the craft quarters. Finish with a farewell dinner of grilled skewers and harira at the Jemaa el-Fna food stalls (~£8).
🚌Walking
🛏Medina riad, Marrakech (~£22/night)
- →El Badi Palace & Saadian Tombs (~£12)
- →Souk shopping
- →Jemaa el-Fna farewell dinner
Depart Marrakech
Marrakech, Morocco
Breakfast on the riad rooftop and transfer to Menara Airport (bus 19 ~£3, or petit taxi ~£8). Depart, or extend in the Atlas foothills or Essaouira if time allows.
🚌Bus 19 or taxi to RAK airport ~£3-8
- →Rooftop breakfast
- →Airport transfer
Self-launched vs. G Adventures
| This itinerary (self-launched) | G Adventures | |
|---|---|---|
| Price per person | ~£1,440 | £2,960 |
| Duration | 22 days | 22 days |
| Who books it | You and your group, direct | Tour operator, guided group |
| Savings | £1,520 per person (51%) | |
Estimate only, not a guaranteed price. Always verify costs independently before booking.
Want to see more G Adventures-style trips? Check them out here.~£1,440
estimated per person
You never pay Travel Crew for this — you pay hostels, transport, and activity providers directly, the same as if you'd booked it all yourself.
This publishes your dates so other travellers can find and join you — no tour operator needed.
Customise with Tour BusterCreated by

Travel Crew
0 trips
Frequently asked questions
How much does Spain, Portugal & Morocco: North to South with Marrakech — Self-Launched cost?+
Doing it yourself with this self-launched itinerary costs an estimated £1,440 per person for 22 days in Spain, Portugal & Morocco. This is an AI-generated estimate based on typical budget-traveller prices — actual costs will vary by season and how you book.
Is this cheaper than booking with G Adventures?+
Yes — G Adventures charges around £2,960 per person for a similar tour. Doing the same route independently, using the same standard of accommodation and activities, costs an estimated £1,440 — a saving of roughly £1,520 (51%) per person.
How long is the Spain, Portugal & Morocco trip?+
This itinerary runs 22 days, covering 22 day-by-day stops through Spain, Portugal & Morocco.
How do I join this trip?+
You can join an existing open departure using this itinerary if one is scheduled, or launch your own departure with your own dates and invite other travellers to join you — no tour operator required.
Isn't it easier to just use a tour operator?+
Well, yes, a tour operator will book all the individual parts of your travel for you and provide a guide. That's obvious, but doing this has the potential to save the group thousands, which can in turn improve your itinerary substantially or save you huge amounts of money. Also, when you launch a departure, Travel Crew has tools in place to help you book the individual sections of the trip or make it easier for you to do this as a group. Really, you do not need a middle man. If you are more comfortable paying more and using a middle man, then you should certainly do this.
Is it safer to book through a tour operator?+
Arguably, there isn't much difference. A self-launched trip runs on the same principle as a group travel crew: collective responsibility, everyone looking out for each other, the same way it would if a group of friends organised the trip themselves — because that's exactly what's happening. You should always take out travel insurance before you go, self-launched or not; that doesn't change either way. Every open departure is published publicly with real dates and a real trip organiser, so it's never an anonymous arrangement, and our support team is reachable any time you need help, including in an emergency while you're away. Longer-term, we're building direct relationships with ground DMCs in popular destinations, offered as an optional paid add-on for extra on-the-ground support. Ultimately, though, the group is responsible for its own conduct and safety on a self-launched trip, same as on any trip you plan yourself.
What kind of trip is this?+
This is a culture, foodie, adventure trip through Spain, Portugal & Morocco, self-launched rather than run by a tour operator — you organise it with a group you find or bring yourself.
Would you like to name the operator, name the trip, or have any suggestions about how to improve this itinerary?
Drop your comment below — if you've done a similar route, tell us what worked, what you'd add, or what you'd skip.
No comments yet — be the first to share your take.
Sign in to leave a comment.