Flying from South Africa? Here's how to plan it.
Packages from Johannesburg start at $3,999 per person — flights, hotel, transfers and match tickets, all in one booking.
Flight to Spain
~11 hrs · Iberia via Madrid, Ethiopian Airlines, Turkish Airlines, Air France via Paris
Flight to Morocco
~8 hrs · Royal Air Maroc, South African Airways, Ethiopian Airlines, Air France
Entry requirements
Visas for South Africa passport holders
Spain & Portugal
South African passport holders require a Schengen visa for Spain and Portugal — apply at the Spanish or Portuguese embassy in Johannesburg or Cape Town with confirmed bookings, bank statements and a travel plan. RibbonsXP packages provide the documentation needed.
Morocco
South African passport holders enter Morocco visa-free — significantly easier to visit than Spain for South African fans.
Recommended routing
Morocco (Casablanca) first, then Spain (Madrid) for knockouts
From Johannesburg, Morocco is 8 hours — much more accessible than Madrid at 11 hours. Base in Casablanca or Marrakech for the group stage (visa-free), obtain a Schengen visa in advance for Spain, then fly to Madrid for knockout rounds.
Why now
A World Cup on your terms
South Africa has followed African football closely since hosting the 2010 World Cup. A South African trip to Casablanca to watch the national team in an African World Cup host nation would be a defining fan moment for this generation.
Ready to book from South Africa?
Packages from $3,999 per person, flights included.